我正在尝试使用webpack编写库。我在主文件中使用代码拆分require.ensure
。问题是它将尝试从基本URL解析所有块。是否有可能使其相对于入口点?
例如,我将我的入口点添加为
<script src="node_modules/mylib/index.js">
当此文件require.ensure('./dep.js')
时,它会尝试加载/dep.js
而不是node_modules/mylib/dep.js
。
我通过操纵<base>
标记做了一个解决方法,但它真的是一个丑陋的黑客。我觉得应该有更多的&#34; webpacky&#34;溶液
答案 0 :(得分:4)
密钥位于publicPath相关设置中。它可以在运行时使用__webpack_public_path__ = window.resourceBaseUrl;
类型的声明动态设置。