环境,就是指项目运行的地方,当项目处于开发阶段,项目运行在开发人员的电脑上,项目所处的环境就是开发环境
当项目开发完成以后,要将项目放到真实的网站服务器电脑中运行,项目所处的环境就是生产环境。
为什么要区分开发环境与生产环境
因为在不同的环境中,项目的配置是不一样的,需要在项目代码中判断当前项目运行的环境,根据不同的环境应用不同的项目配置。
如何区分开发环境与生产环境
通过电脑操作系统中的环境变量区分当前是开发环境还是生产环境。
步骤:
“此电脑” 右键,点击 “ 属性 ”
// process对象 全局下的对象,可以直接调用
// 获取系统环境变量, process.env:返回值是对象 process.env.NODE_ENV:返回值是对象的NODE_ENV属性
if (process.env.NODE_ENV == 'development') {
// 当前是开发环境
console.log("当前是开发环境")
} else {
// 当前是生产环境
console.log("当前是生产环境")
}