问题:现在项目用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命令行参数已经完成.不知道该如何抛出全局的变量测试过这个.但是它把所有的引入都替换掉了.包括css js的. 我希望的是只替换掉静态资源的部分
添加回答
举报
0/150
提交
取消