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
环境配置文件中的常量。