纳克构建--prod构建失败

纳克构建--prod构建失败

问题描述:

这是获得在督促错误打造纳克构建--prod构建失败

ERROR in ./src/main.ts 
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/var/www/project/src' 
@ ./src/main.ts 4:0-74 
@ multi ./src/main.ts 

获取错误,因为运行NPM安装后安装软件包的更新版本。由于列表太长,无法共享软件包版本差异。它与aot false一起工作,但不想用aot false构建。无法找出哪个包是对此负责的。

尝试

npm i [email protected] 

或将其添加到您的shrinkwrap.jsonpackage-lock.jsonyarn.lock 或更新角,CLI的说菲利普·席尔瓦

我们已经发布了1.2.4/1.3.0 RC.1来解决这个问题

我也有问题与enhanced-resolve:角CLI不尊重我的--environment标志

见还该线程

+0

角/ CLI“: ”1.2.4“ 解决了'--environment'问题而无需研究所所有增强解决方案。但是安装enhanced-resolve也解决了这个问题:) – fabioresner

  1. NPM干净缓存
  2. 删除node_modules
  3. 添加“增强的决心”:在你的的package.json “3.3.0”
  4. 运行NPM安装
  5. 重建

我这个线程解决它

https://github.com/angular/angular-cli/issues/7113