解决办法:
1、新建一个js文件用于保存服务器的ip地址,将当前ip存入window对象,内容如下:
2、在webpack配置文件中找到plugins选项,配置插件:
3、在index.html文件中以script标签形式引入server.js(保存ip)文件,注意在打包的时候开发环境和生产环境的路径问题:
4、在main.js中将ip添加到vue原型中:Vue.prototype.ip = window.ip
5、最后在需要调用 的地方直接使用this.ip即可。
6、打包之后的目录结构,如果服务器的ip地址发生了变化,可直接修改server.js文件,然后保存。
在 config/index.js 中有开发环境与生产环境的相关配置。
工程build相关配置:
其中 env: require('./prod.env') 指生产环境配置信息。存放在 prod.env.js 内,具体内容为:
修改完毕后,进行打包并与后台工程合并部署。