Я пытаюсь исключить, но сохранить внешнюю ссылку на несколько файлов JSON из сборки webpack.Исключить файл var и json из webpack build
Я изменил webpack.config.js включать:
externals: {
"../package.json": "package_json",
"./font.json": "font"
},
Это решило некоторые предыдущие ошибки, но теперь, кажется, что переменная «шрифт» в настоящее время считается неопределенным.
Uncaught ReferenceError: font is not defined
Ошибка обращения к этой линии в сборке, где WebPack экспортирующего «шрифт» вар как module.export:
/!***********************!
!*** external "font" *!
********************/
/**/ function(module, exports) {
module.exports = font;
При сравнении исходного кода в WebPack сборки, 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 обрабатывает это значение var здесь?
Webpack для меня немного новый. Любые идеи о том, как разрешить это?
Это не дает ответа на этот вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. - [Из обзора] (/ review/low-quality-posts/14799757) –
@DeepakMahakale спросил, нашел решение, которое он нашел в своей проблеме. Он подходит для ответа. – Cristik
@Cristik Лучше, если он немного придумает ответ. Это скорее комментарий, чем ответ –