有没有标准的方式来指定一个node.js应用程序是在生产模式(或开发模式)?

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

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

$ export NODE_ENV=production

我认为这只是express.js真正必要的,并防止在运行npm i时安装devDependencies。

这不是“标准化”,但几乎普遍采用:

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

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

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