2017-08-02 95 views
1

我正在使用angular-cli。我有以下錯誤。./src/main.ts中的錯誤找不到模塊(ng build --prod)

ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\material\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); 

請幫我解決issue.PFA enter image description here

+0

我的main.ts文件是來自'@ angular/core'的import {enableProdMode}; 從'@ angular/platform-b​​rowser-dynamic'導入{platformBrowserDynamic}; 從'./app/app.module'導入{AppModule}; 從'./environments/environment'導入{environment}; if(environment.production){enableProdMode(); } platformBrowserDynamic()。bootstrapModule(AppModule); –

+0

您正在使用哪個'angular-cli'版本? –

+0

@ angular/cli:1.2.0 –

回答

1

我有同樣的問題。我通過將角度cli升級到版本1.2.6來解決問題。

+0

請問如何將角度cli版本1.2.0升級到1.2.6 –

1

嘗試這種

ng build -prod --aot=false 

enter image description here

+0

這不是一個解決方案。關閉AOT將使構建過程完成,但會失去所有好處。 –

1

更改「@角/ CLI」: 「1.0.0」,從到的package.json 「@角/ CLI」:「1.2。 4"

確保從1.0.0版本變化1.2.4後做NPM安裝您納克建立之前...

0

我有同樣的問題,並通過刪除node_module固定並運行安裝NPM。

相關問題