给__webpack_public_path__分配一个新值,但必须在应用程序启动之前执行此操作
将它放入自己的文件中,并在Vue之前导入
main.js
import './publicpath'
import Vue from 'vue'
publicpath.js
// 根据域名配置publicPath
function SET_BASE_URL(hostname){
switch(true){
case hostname.includes('dev'):
return 'http://dev.****.com/'
case hostname.includes('test'):
return 'http://test.****.com/'
case hostname.includes('pre'):
return 'http://pre**.****.com/'
default:
return 'http://****.com/'
}
}
__webpack_public_path__ = SET_BASE_URL(window.location.hostname)