2017-12-21 4 views
0

私は const settings = require("settings.json");require構文を使用するときにwebpackをバンドルしないようにするには?

を使用してJSONファイルをインポートしていますがどのように私は私ではなく、実行時にそれをロードすることを、私はそれがバンドルされたくないのWebPACKを教えていますか?

+0

['webpack'](https://webpack.github.io/docs/configuration.html#resolve-extensions)のドキュメントによると、' require'で_.json_拡張子を省略するとよいでしょう。 –

答えて

0

解決策が見つかりました。私はまだかかわらず、それについてのドキュメントを発見していない

externals: { "../settings.json": "commonjs ../settings.json", },

:私だけwebpack.config.jsへの外部オプションを追加する必要がありました。

0

XHR request(またはfetch)を使用して、代わりにロードする必要があります。

必要なファイルは他のすべてのファイルと一緒にバンドルされますが、フェッチを使用すると、必要に応じて非同期にファイルを「要求」できます。

+0

私はこれを行うことができると知っていましたが、私は本当に必要なjsonをロードしたい – Jonas

関連する問題