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.所以可以获得当前是开发还是生产打包,根据这个定义一个路由对象:

vue开发环境和生产环境配置不同的路由,打包不用手动改ip

4.在main.js中,把配置好的路由对象赋值给Vue:

vue开发环境和生产环境配置不同的路由,打包不用手动改ip