./src/main.ts中的错误找不到模块(ng build --prod)

时间:2017-08-02 05:19:59

标签: angular

我正在开发angular-cli。我遇到了以下错误。

   ./src/main.ts中的错误   找不到模块:错误:无法解析'。/ $ _ gendir / app / app.module.ngfactory'在&D; \材料\ matapp \ src'    @ ./src/main.ts 3:0-74    @ multi ./src/main.ts

我的main.ts文件:

import { enableProdMode } from '@angular/core'; 
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 
import { AppModule } from './app/app.module'; 
import { environment } from './environments/environment'; 

if (environment.production) { 
    enableProdMode(); 
} 
platformBrowserDynamic().bootstrapModule(AppModule);

请帮我解决问题.PFA enter image description here

5 个答案:

答案 0 :(得分:7)

这里真正的问题是Angular CLI错误消息是垃圾。这就是我解决它的方法:

npm install enhanced-resolve@3.3.0

我在这个页面上找到了很长很长的解决方案:https://github.com/angular/angular-cli/issues/7113

答案 1 :(得分:1)

我有同样的问题。我通过将angular cli升级到版本1.2.6来解决。

答案 2 :(得分:1)

试试这个

ng build -prod --aot=false

enter image description here

答案 3 :(得分:1)

“@ angular / cli”:“1.0.0”,从package.json更改为“@ angular / cli”:“1.2.4”

确保在从1.0.0版本更改为1.2.4后,在构建之前执行 npm install ...

答案 4 :(得分:0)

我有同样的问题并通过删除node_module并运行npm install修复它。