以下是prod build
中的错误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 install之后安装了新版本的软件包。无法共享软件包版本差异,因为列表太冗长。它与aot false
合作,但不想使用aot false
进行构建。无法确定哪个包对此负责。
答案 0 :(得分:3)
尝试
npm i enhanced-resolve@3.3.0
或将其添加到shrinkwrap.json
或package-lock.json
或yarn.lock
或更新angular-cli,如Filipe Silva所述
我们发布了1.2.4 / 1.3.0-rc.1来解决此问题
我也遇到enhanced-resolve
的问题:angular-cli不尊重我的--environment
旗帜
另见此主题
答案 1 :(得分:2)
我用这个帖子解决了它