1、安装cross-env包实现跨平台环境变量配置 命令: npm install cross-env -D 2、在package.json中添加cross-env运行环境脚本 "scripts": { "serve": "cross-env BUILD_ENV=dev vue-cli-service serve", // 这是开发环境 "build": "cross-env BUILD_ENV=prod vue-cli-service build", // 这是线上环境 "可能还会有其它环境...": "cross-env BUILD_ENV=prod vue-cli-service ...", // 。。。。 "lint": "vue-cli-service lint" } 3、在跟目录下创建vue.config.js文件进行配置: module.exports = { // 开启代码的严格校验模式 lintOnSave: true, devServer: { // 可设置自定义端口号 // prot:9999 }, // 指定资源路径 //publicPath: 'http://www.baidu.com/app', chainWebpack: config => { console.log(config.plugin('define')) config.plugin('define').tap(args => {