env.production:同上,这个是生产(production)环境的配置文件。生产环境就是部署在服务器上的环境。
备注说明一下,这两个环境区别在于:
- vue-cli-service serve : 该命令启动的是服务,也就是运行了开发环境,启动之后在自己电脑上可以使用 localhost:xxxx 打开网站。
- vue-cli-service build: 该命令是建立,也就是打包,运行之后会将所有的开发代码打包到一个文件夹(默认 dist),然后需要将该文件夹下的资源和代码上传到服务器之后,访问服务器的 ip+端口 打开网站。
而这两个命令一般都会在 package.json 文件中,script 属性下配置一个名称:
"scripts": {
"dev": "vue-cli-service serve",
"lint": "eslint --ext .js,.vue src",
"build:prod": "vue-cli-service build"
},
这时,运行 npm run dev 就是调用了 dev 命令,也就是 vue-cli-service serve 命令,启动了开发环境,就会加载 env.development 开发环境配置文件中的常量;npm run build:prod 也是同理,但是会加载 env.production 环境配置文件中的常量。