2017-09-18 13 views
0

ERRORいくつかのエラーを取得して "NG --prod仕える"「解決することはできません./$$ 'C:\ Users ... \ ng-webapp内の_gendir/app/app.module.ngfactory' \ ng-webapp \ src ' @ ./src/main.ts 3:0-74 @ webpack-dev-server /クライアント? http://localhost:4200 ./src/main.tsは内部エラーで

ありがとうございました!

私はgoogle buからのいくつかの回答を見つけました。更新された「angular/cli」バージョンや、[email protected]がインストールされていますが、それでも同じエラーです。

これはpackage.jsonで一部のコンテンツである:

"dependencies": { 
    "@angular/animations": "^4.0.0", 
    "@angular/common": "^4.0.0", 
    "@angular/compiler": "^4.0.0", 
    "@angular/core": "^4.0.0", 
    "@angular/forms": "^4.0.0", 
    "@angular/http": "^4.0.0", 
    "@angular/platform-browser": "^4.0.0", 
    "@angular/platform-browser-dynamic": "^4.0.0", 
    "@angular/router": "^4.0.0", 
    "animate.css": "3.5.2", 
    "chart.js": "^2.1.3", 
    "core-js": "^2.4.1", 
    "echarts": "^3.6.2", 
    "enhanced-resolve": "^3.3.0", 
    "font-awesome": "^4.7.0", 
    "fullcalendar": "3.3.1", 
    "jquery": "3.2.1", 
    "jquery-slimscroll": "1.3.8", 
    "ng-prism": "^2.3.4", 
    "ngx-bootstrap": "^1.7.1", 
    "ngx-echarts": "^1.2.1", 
    "primeng": "^4.0.0", 
    "prismjs": "^1.6.0", 
    "rxjs": "^5.1.0", 
    "zone.js": "^0.8.4" 
}, 
"devDependencies": { 
    "@angular/cli": "1.0.4", 
    "@angular/compiler-cli": "^4.0.0", 
    "@types/jasmine": "2.5.38", 
    "@types/node": "~6.0.60", 
    "codelyzer": "~2.0.0", 
    "jasmine-core": "~2.5.2", 
    "jasmine-spec-reporter": "~3.2.0", 
    "karma": "~1.4.1", 
    "karma-chrome-launcher": "~2.1.1", 
    "karma-cli": "~1.0.1", 
    "karma-jasmine": "~1.1.0", 
    "karma-jasmine-html-reporter": "^0.2.2", 
    "karma-coverage-istanbul-reporter": "^0.2.0", 
    "protractor": "~5.1.0", 
    "ts-node": "~2.0.0", 
    "tslint": "~4.5.0", 
    "typescript": "~2.2.0" 
} 
+0

を、それが何の問題を持っていない「--prod」で何が起こったのか!? –

+0

また、新しいバージョンのangular/cliではこのエラーが発生しますが、問題は、角モジュールに含まれていない特定のコンポーネントがあり、それらを削除したり、モジュールで使用したりすることです。 –

+0

cliをどのバージョンに更新しましたか? –

答えて

0

あなたは、このコマンドであなたを構築することができます。

ng build --prod --aot=false -bh /<base-href> -d /<dir>

プロジェクトフォルダによってあなた自身のベースHREFと<dir><base-href>を置き換えます

0

私のcommentに記載されているように、新しい角度/ cliバージョンでは、それはこのタイプのエラーをスローします、あなたのアプリケーションのディレクトリ構造内に存在している任意のコンポーネント宣言されていない:「NG奉仕」を使用し

ERROR in Internal error: unknown identifier 300 

ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'C:\Users...\ng-webapp \src' @ ./src/main.ts 3:0-74 @ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts 
関連する問題