【发布时间】:2016-01-27 00:43:21
【问题描述】:
我们团队的项目在一个更大的 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
所以外壳无法理解请求,也无法处理请求。
在一个大型团队中,这完全超出了我的控制范围。但我可以覆盖 webpack 配置并更改我们团队自己的代码。
如何让 Webpack 运行时请求
/project-123/js/1.js?
【问题讨论】:
-
你能上传你的 webpack 配置吗?
标签: webpack