npm运行环境配置

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

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

1.

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

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

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

 

2.

使用脚本设置NODE_ENV

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

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

原文地址:https://www.cnblogs.com/jiaobaba/p/13811232.html