vue显示服务器目录,vue-cli 静态资源在另一台服务器上.要如何配置路径

问题:

现在项目用vue-cli开发.遇到一个问题.就是说开发环境,测试环境,生产环境的静态资源路径都不一样.但是都在其他的服务器.

例如:

我开发环境静态资源都在本地的static目录下面.那么引用的时候直接根据目录来就可以.

上传到测试环境后.项目本身在 ceshi.com 下.但是图片资源都在 file.ceshi.com 下.这个时候我build之后的代码引入文件路径就出问题了.等发布后在生产环境路径又不一样.请问要如何解决这个问题

理想状态:

通过不同的命令参数替换静态资源路径, 例如:

1,开发环境 node build/build.js ./assets : 那么该环境下的所有静态资源都是访问./assets下面的

2,测试环境 node build/build.js file.ceshi.com 那么该环境下的所有静态资源都是访问file.ceshi.com下面的

求大神支招

目前获取node命令行参数已经完成.不知道该如何抛出全局的变量

251ccbc43f2bfa963c9244e69ab339a8.png

测试过这个.但是它把所有的引入都替换掉了.包括css js的. 我希望的是只替换掉静态资源的部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值