vue开发环境和生产环境配置不同的路由,打包不用手动改ip
1.在src中创建api/api.js文件
在api的中读取打包时node中的的全局表量,看node打包是开发打包还是生产打包:let root=process.env.NODE_ENV;
2.如果是开发环境,root获得的环境变量,和dev.env.js中的NODE_ENV一致,如果是生产,和prod.env.js中的NODE_ENV一致;
3.所以可以获得当前是开发还是生产打包,根据这个定义一个路由对象:
4.在main.js中,把配置好的路由对象赋值给Vue: