0
ノードがES6にapp.js読まれたときのWebPACKは.jsonモジュールを探している理由は、(理想的ではないが、状況があります)リクエストごとのファイルから読み込まれるJSONを持って実際にES6 JSONファイルが
JSON.parse(fs.readFileSync(`../../src/components/${componentName}/mock.props.json`).toString());
まだのクライアントbundle.jsにエラーが発生しますWebPACKの-entry.js
:は、要求またはWebPACKののfileDependenciesからすべての.jsonを無視
new webpack.IgnorePlugin(new RegExp("\.json"))
を試してみました
bootstrap df7a535…:39Uncaught Error: Cannot find module "../../src/components/xxx.json"webpackMissingModule @ bootstrap df7a535…:39(anonymous function) @ bootstrap
ファイル名をmock.props.jsonからmock.content.jsonに変更すると、このエラーは消えます。 webpackはモジュールではなくコンテンツとしてこれを見始めますか?これをモジュールとして見たいとは思わないでください。ちょうどファイルが読み込まれます。
(そうでないように)依存性と考えるないfs.readFile
のWebPACKを使用してノードバージョン4.3.2
のWebPACK 1.13
WebPACKのは、依存関係としてこれを考えて、それが問題です。 – ischyron