什么是开发环境与生产环境
环境是指项目运行的地方,当项目处于·开发阶段,项目处于开发人员的电脑上,项目所处的环境就是开发环境。当项目开发完以后,要将项目放到真实的网站服务器电脑中运行,所处的环境,就是生产环境。
为什么要区分开发环境与生产环境
因为在不同的项目环境中,项目的配置是不一样的,需要在项目代码中判断当项目运行的环境,应用不同的环境,采用不同的项目配置。
vue项目定义开发环境
(1)在项目的目录env.development 文件下定义它NODE_ENV的值是开发环境的变量
vuejs判断环境是开发环境、还是生产环境
(2)在项目的 src api文件夹下判定 baseUrl.js文件它配置的是开发环境还是生产环境
nodejs区分开发环境和生产环境
linux&mac
设置dev,producntion
export NODE_ENV=production
获取 process.env.NODE_ENV
如:
cd node_project
node_project export NODE_ENV=production
node_project node app.js
app.js:
console.log(process.env.NODE_ENV);