npm运行环境配置

一般书写的代码有三种运行环境:开发环境,生产环境,测试环境。

如何让node知道当前处于什么环境?

1.

设置一个NODE_ENV系统环境变量,通过里面的值来判断是生产环境还是开发环境(永久设置)

node 中有个全局变量global(类比浏览器的window),该变量是个对象,对象中所有的属性均可直接使用

其中global有一个属性process,该属性是一个对象,包含了当前运行node程序的计算机的很多信息,其中一个信息是env(对象),包含计算机所有系统变量

 

 

 

 

 

 

2.

使用脚本设置NODE_ENV

 

 

 

 

 

在window使用set设置,而mac使用export,在不同环境命令不同,我们可以使用第三方库使得在不同环境使用的命令是一样的   corss-env

 

 

 

 在node里面拿json文件,不用导出,直接导入就可以

 

posted @ 2020-10-13 21:00  张最棒  阅读(2070)  评论(0编辑  收藏  举报