2017-06-19 14 views
0

--prodでビルドされた場合は、EXCEPTをビルドして実行するプロジェクトがあります。ブランチでは、新しいクラスを追加するためにapp.module.tsが更新されました。 --prodを使用してコンパイルすると、app.module.ts内の新しいクラスをインポートに含めるように更新されていないことを示唆しているようです。プロードモードを使用しているときにAngular2ビルドエラーが発生する

--prodでコンパイルするときにアサーションが無視されているのを見ている間に、別のコンパイル結果が得られる理由を理解できません。

見た目はどこですか?受信したエラーを以下に示します。このエラーは、--prodスイッチを使用していない場合は発生しません。

[email protected]:~/src/mazarbul$ ng build --prod 
Hash: df9a28c95c9046c1a94c                
Time: 22208ms 
chunk {0} main.fa72ef2ee5f706de666c.bundle.js (main) 1.46 kB {2} [initial] [rendered] 
chunk {1} styles.c5b565451a586f1a4277.bundle.css (styles) 69 bytes {3} [initial] [rendered] 
chunk {2} vendor.b736603c27f47849d40c.bundle.js (vendor) 1.08 MB [initial] [rendered] 
chunk {3} inline.09dee9cfb318b8246b24.bundle.js (inline) 0 bytes [entry] [rendered] 

ERROR in Cannot determine the module for class DialogComponent in /home/efultz/src/mazarbul/src/app/dialog/components/dialog.component.ts! Add DialogComponent to the NgModule to fix it. 

ERROR in ./src/main.ts 
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/home/efultz/src/mazarbul/src' 
@ ./src/main.ts 5:0-74 
@ multi ./src/main.ts 
+0

はDialogComponentがモジュールに含まれていますか?エラーはそのコンポーネントに関連しています –

答えて

0

私はdialog.component.tsを削除することができたし、問題が去っていきましたことを発見 - とモジュールは、以前の反復から残留していなければならないことが判明しました。まだdevがうまくいっていて、prodが失敗する理由は分かりません。

関連する問題