我根据以下一些配置文件使用webpack import()
分割我的代码:
setClientId({commit}, clientId) {
return import(`@/configs/client.${clientId}.js`).then((configImport) => {
const config = configImport.default
commit('setClientId', clientId)
commit('setClientConfig', config)
commit('syncClientDefaultsToUserObject', config.defaults)
})
}
我已将@
设置为webpack中的解析别名:
resolve : {
alias : { '@': path.resolve('client')}
},
这在我的本地工作正常,当应用程序部署在同一个域上时 - 现在问题是应用程序部署在单个服务器的各个域上。
因此,初始请求转到myserver.com/app.bundle.js
,工作正常,但随后会从websiteOnWhichDeployed.com/codesplit.bundle.js
帮助!