Webpack添加根路径以自动拆分块

时间:2016-01-27 00:43:21

标签: webpack

我们团队的项目在一个更大的shell应用程序中运行,因此所有资源请求必须以类似

的路径开头
/project-123/

所以shell应用程序知道将请求发送到我们的服务器。

例如,JavaScript文件可能是

/project-123/js/bundle.12345.js

然后(例如,在开发时)shell会将该请求重定向到

localhost:1234/assets/js/bundle.12345.js

当Webpack自动拆分诸如1.js和2.js之类的块时,这就成了问题。当Webpack运行时在运行时请求这些模块时,它会要求

exampleshell.com/app/js/1.js

反对

/project-123/js/1.js

因此shell无法理解请求,也无法处理请求。

在大型团队中,这完全不受我的控制。但我可以覆盖webpack配置并更改我们团队自己的代码。

如何让Webpack运行时请求

/project-123/js/1.js?

1 个答案:

答案 0 :(得分:0)

尝试使用output.publicPath参数。