Webpack代码拆分,相对URL

时间:2016-04-17 10:20:45

标签: webpack

我正在尝试使用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;溶液

1 个答案:

答案 0 :(得分:4)

密钥位于publicPath相关设置中。它可以在运行时使用__webpack_public_path__ = window.resourceBaseUrl;类型的声明动态设置。