2017-07-14 6 views
4

私たちは、角度2のプロジェクトにwebpack 3.0.0を追加しました。私はそれが働いていた、約20~25%のパフォーマンスの向上と50%(ish)のサイズの減少を得た。私はそれをメインブランチにリベースし、エラーを取得し始めました。「Module {path}¥src¥app¥sales¥models¥index.tsに静的なエクスポートがない」とはどういう意味ですか、どうすれば修正できますか?

ERROR in chunk main [initial] 
[name].bundle.js 
Module \src\app\sales\models\index.ts has no static exports true 

そのエラーは、実際に何を意味するのでしょうか?オンラインで役に立つものは何も見つかりませんでした。 固定に関するヒント?

\src\app\sales\models\index.tsファイルには、私がコミット以降に変更のみが含まれていません。

export * from './app-state'; 
export * from './purchase.model'; 
export * from './base.model'; 
export * from './view-state.model'; 
export * from './address'; 
export * from './core'; 
export * from './cover'; 
export * from './disclaimers'; 
export * from './family'; 
export * from './premium'; 
export * from './payments'; 
export * from './policy'; 
export * from './tracking.model'; 

私の最初のリベースを取り消した後、私は私の仕事の上に枝にメインをリベースしてから、「壊れたことをコミットしました"webpack(git bisectのおかげでありがたい)と私は徐々に変更を取り戻し、私がそれを維持できるかどうかを確認しています。エラーがいくつかの突き周りmodule.providedExportsが故にtrueの値を有するブール、誤りであることが示されているConcatenatedModule.js

if(!Array.isArray(module.providedExports)) 
     throw new Error(`Module ${module.resource} has no static exports ${module.providedExports}`); 
HarmonyImportSpecifierDependencyConcatenatedTemplateでスローされてWebPACKのソースを見ると

。しかし、私はその価値をどのように設定するのか練習することができませんでした。

エラーは何を意味しますか?他のデバッグのヒント?

答えて

0

この問題もあります。私はなぜこのエラーがスローされているのかはわかりませんが、明示的なエクスポートで '*'を置き換えるように修正しました。後

export * from './foo'; 
export * from './bar'; 

:例えば

export {Foo1, Foo2, /*...*/} from './foo'; 
export {Bar1, Bar2, /*...*/} from './bar' 
関連する問題