Я делю свой код с помощью веб-пакета 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)
})
}
Я установил @
в качестве псевдонима для разрешения в веб-пакете:
resolve : {
alias : { '@': path.resolve('client')}
},
Что отлично работает на моем локальном компьютере, и когда приложение развернуто в одном домене - теперь проблема в том, что приложение развернуто в разных доменах с одного сервера.
Итак, первоначальный запрос выполняетсяна myserver.com/app.bundle.js
, который работает нормально, но затем запрашивается разделенный код из websiteOnWhichDeployed.com/codesplit.bundle.js
Help!