0
WebpackビルドからいくつかのJSONファイルへの外部参照を除外しようとしています。webpackビルドからvarおよびjsonファイルを除外します
私が含まれるようにwebpack.config.jsを変更した:
externals: {
"../package.json": "package_json",
"./font.json": "font"
},
これは、いくつかの以前のエラーを解決したが、今では「フォント」varは未定義検討されているようです。
Uncaught ReferenceError: font is not defined
エラーはWebPACKのがmodule.exportとして「フォント」VARをエクスポートしたビルド、このラインを参照している:
/!***********************!
!*** external "font" *!
********************/
/**/ function(module, exports) {
module.exports = font;
WebPACKのビルドに元のコードを比較し、これに
var font = require('./font.json'),
Theme = require('./theme'),
style = require('./utils').style;
:
'use strict';
var font = __webpack_require__(/*! ./font.json */ 334),
Theme = __webpack_require__(/*! ./theme */ 324),
style = __webpack_require__(/*! ./utils */ 326).style;
WebPACKのは、この変換しました
「font」は未定義のままですか? webpackはこのvar値をどのように扱いますか?
ウェブパックは多少私には新鮮です。これを解決する方法についての洞察?
これは質問に対する回答ではありません。批評をしたり、著者の説明を求めるには、投稿の下にコメントを残してください。 - [レビューの投稿](レビュー/低品質の投稿/ 14799757) –
@DeepakMahakale質問者は彼が問題に見つけた解決策を投稿しました。それは答えにふさわしい。 – Cristik
@Cristik彼が答えを少し詳しく説明する方が良いでしょう。それは答えよりも多くのコメントであると思われる –