Module not found: Error: Can't resolve './app.module.ngfactory'

àì夳堔傛蜴生んèń 2021-11-19 13:48 529阅读 0赞

ionic3 项目打包出来的APP启动时白屏时间过长,解决方案
ionic cordova build android --release --prod
执行命令时却报如下错误:

  1. Error: ./src/app/main.ts
  2. Module not found: Error: Can't resolve './app.module.ngfactory' in 'D:\workspace\fs_app\src\app'
  3. resolve './app.module.ngfactory' in 'D:\workspace\fs_app\src\app'
  4. using description file: D:\workspace\fs_app\package.json (relative path: ./src/app)
  5. Field 'browser' doesn't contain a valid alias configuration
  6. after using description file: D:\workspace\fs_app\package.json (relative path: ./src/app)
  7. using description file: D:\workspace\fs_app\package.json (relative path: ./src/app/app.module.ngfactory)
  8. no extension
  9. Field 'browser' doesn't contain a valid alias configuration
  10. D:\workspace\fs_app\src\app\app.module.ngfactory doesn't exist.ts
  11. Field 'browser' doesn't contain a valid alias configuration
  12. D:\workspace\fs_app\src\app\app.module.ngfactory.ts doesn't exist.js
  13. Field 'browser' doesn't contain a valid alias configuration
  14. D:\workspace\fs_app\src\app\app.module.ngfactory.js doesn't exist.json
  15. Field 'browser' doesn't contain a valid alias configuration
  16. D:\workspace\fs_app\src\app\app.module.ngfactory.json doesn't exist as directory
  17. D:\workspace\fs_app\src\app\app.module.ngfactory doesn't exist
  18. [D:\workspace\fs_app\src\app\app.module.ngfactory]
  19. [D:\workspace\fs_app\src\app\app.module.ngfactory.ts]
  20. [D:\workspace\fs_app\src\app\app.module.ngfactory.js]
  21. [D:\workspace\fs_app\src\app\app.module.ngfactory.json]
  22. [D:\workspace\fs_app\src\app\app.module.ngfactory]
  23. @ ./src/app/main.ts 2:0-60

网上方法试了好多都不管用,之后又新建了一个空白的项目,发现报如下错误:

  1. Error: ./node_modules/tslib/tslib.es6.js
  2. Module build failed: TypeError: Cannot read property 'type' of undefined
  3. at Object.getEffectiveTypeAnnotationNode (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:9341:18)
  4. at assignContextualParameterTypes (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:41652:25)
  5. at checkFunctionExpressionOrObjectLiteralMethod (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:41948:29)
  6. at checkExpressionWorker (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:42959:28)
  7. at checkExpression (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:42898:42)
  8. at checkBinaryLikeExpression (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:42475:29)
  9. at checkBinaryExpression (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:42467:20)
  10. at checkExpressionWorker (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:42980:28)
  11. at checkExpression (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:42898:42)
  12. at checkBinaryLikeExpression (D:\myworkspace\test\node_modules\typescript\lib\typescript.js:42475:29)
  13. @ ./src/app/app.module.ts 1:0-35
  14. @ ./src/app/app.module.ngfactory.js
  15. @ ./src/app/main.ts

本地环境有问题。最终找到解决方案:

  1. npm uninstall @ionic/app-scripts
  2. npm install @ionic/app-scripts@latest

之后新的项目报错和原来项目的报错都解决了,希望此文能够帮到你。

发表评论

表情:
评论列表 (有 0 条评论,529人围观)

还没有评论,来说两句吧...

相关阅读