webpack 打包路径的问题

  1. assetsPublicPath 区分 .net 或者.cn, .cn下路径资源是https://xxx/gitrepo/biomart_a..., .net下路径资源是https://xxx/gitrepo/biomart_a..._develop/dist/; 多了个_develop,应该怎么写?

  2. 不能用location.href.indexOf('cn') > -1, 会报错

build: {    // Template for index.html
    index: path.resolve(__dirname, '../dist/index.html'),    // Paths
    assetsRoot: path.resolve(__dirname, '../dist'),    assetsSubDirectory: 'static',    assetsPublicPath: 'https://xxx/gitrepo/biomart_admin/dist/'
 }


森栏
浏览 645回答 1
1回答

白板的微信

搞清楚webpack打包的原理,你指定了assetsPublicPath,那么代码里面资源链接的前缀就是这个,比如打包出来某个html文件中:<head> &nbsp;&nbsp;&nbsp;&nbsp;<script&nbsp;src="https://xxx/gitrepo/biomart_admin/dist/**/xxx.js"></script></head><body> &nbsp;&nbsp;&nbsp;&nbsp;<img&nbsp;src="https://xxx/gitrepo/biomart_admin/dist/**/xxx.png"></img></body>资源路径是已经写死的这个问题我建议从服务器着手,两个路径各自打包出一份,部署到相应网址的网站去
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript