2017-05-27 9 views
0

私はユニバーサルアンギュラーv4を特にこのテンプレートを使用しようとしています。私が使用するモジュール間のWebpackとノードの外部

https://github.com/FrozenPandaz/ng-universal-demo/tree/master/src

少数を示すために、\ストアと@ngrx \エフェクト@ngrxです。 私は私が他の人の間で、マングースのようなライブラリを使用することができるようにそれを使用し、次の

externals:[ 
       nodeExternals ({ 
       modulesFromFile: true, 
     }) 
] 

を追加したノードモジュール内のことを除いて、デフォルトの設定に従ってください。

私はAOTでコンパイルを使用しようとしているが、しかし、私は次のエラーenter image description here

は恐らく次のリンクでの解決策はありますが、私は

https://github.com/ngrx/store/issues/387

それを実装することはできません

私の最後の外観は

externals: [ 
includeClientPackages(/@angularclass|@angular|@angular\/core|angular2-|ng2-|ng-|@ng-|angular-|ngrx-|@angular2|ionic|@ionic|-angular2|-ng2|-ng/), 
    nodeExternals({ 
     modulesFromFile: true, 
    }) 
] 

あるしかし、私は同じエラーを持って、私はすべての可能な支援をいただければ幸いです

答えて

1

ホワイトリストにincludeClientPackagesまたはnodeExternalsを使用する必要があります。両方を使用しても機能しません。

私は私のWebPACKの設定で、次を使用して、このバグを解決しました:

externals: [ 
     webpackNodeExternals({ 
     whitelist: [ /@ngrx/ ] 
     }) 
    ] 
関連する問題