是否有标准方法来指定node.js应用程序处于生产模式(或开发模式)?

时间:2015-08-10 20:40:28

标签: javascript node.js

我要求采用标准化的方式。通常会采用一些东西。

2 个答案:

答案 0 :(得分:4)

它没有"标准化,"但它几乎被普遍采用:

NODE_ENV环境变量设置为production(或testdevelopment或whathaveyou)。

当然,您可以使用process.env访问环境变量,例如:

if (process.env.NODE_ENV !== 'production') {
  console.log('Some debug message...');
}

答案 1 :(得分:1)

没有标准,但你可以这样做:

$ export NODE_ENV=production

我认为这只是express.js的必要条件,并且在运行npm i时阻止安装devDependencies。