为了账号安全,请及时绑定邮箱和手机立即绑定

webpack 打包路径的问题

webpack 打包路径的问题

森栏 2018-11-13 12:55:57
assetsPublicPath 区分 .net 或者.cn, .cn下路径资源是https://xxx/gitrepo/biomart_a..., .net下路径资源是https://xxx/gitrepo/biomart_a..._develop/dist/; 多了个_develop,应该怎么写?不能用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/'  }
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

搞清楚webpack打包的原理,你指定了assetsPublicPath,那么代码里面资源链接的前缀就是这个,比如打包出来某个html文件中:

<head>
    <script src="https://xxx/gitrepo/biomart_admin/dist/**/xxx.js"></script></head><body>
    <img src="https://xxx/gitrepo/biomart_admin/dist/**/xxx.png"></img></body>

资源路径是已经写死的
这个问题我建议从服务器着手,两个路径各自打包出一份,部署到相应网址的网站去


查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 643 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信