Я пытаюсь написать библиотеку с помощью webpack. Я использую разделение кода с require.ensure
в моем основном файле. Проблема в том, что он попытается разрешить все куски из базового url. Можно ли сделать это относительно точки входа?Разделение кода Webpack, относительный URL
Например, я добавляю свою точку входа в
<script src="node_modules/mylib/index.js">
Когда этот файл делает require.ensure('./dep.js')
он будет пытаться загрузить /dep.js
вместо node_modules/mylib/dep.js
.
Я сделал обходной путь, манипулируя тегом <base>
, но это действительно уродливый хак. Я чувствую, что должно быть более «webpacky» решение.
Можете ли вы попробовать https://webpack.github.io/docs/configuration.html#output-publicpath? –
Он работает! Пожалуйста, сделайте ответ, я сделаю его принятым. Мне нужна эта опция: '__webpack_public_path__' – Martynas
Приятно слышать. Добавлен ответ. Надеюсь, это достаточно ясно. –