vue开发环境和生产环境配置不同的路由,打包不用手动改ip
如果部署的ip固定,也就是固定的服务器,下面配置一次,生产和开发环境就不用改动ip:打包的时候确定该使用哪个ip1.在src中创建api/api.js文件在api的中读取打包时node中的的全局表量,看node打包是开发打包还是生产打包:let root=process.env.NODE_ENV;2.如果是开发环境,root获得的环境变量,和dev.env.js中的NODE_ENV...
·
如果部署的ip固定,也就是固定的服务器,下面配置一次,生产和开发环境就不用改动ip:打包的时候确定该使用哪个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:
更多推荐
已为社区贡献27条内容
所有评论(0)