有没有标准的方式来指定一个node.js应用程序是在生产模式(或开发模式)?
我要求一个标准化的方式。 有些东西通常被采用。
没有标准,但你可以这样做:
$ export NODE_ENV=production
我认为这只是express.js真正必要的,并防止在运行npm i
时安装devDependencies。
这不是“标准化”,但几乎普遍采用:
将NODE_ENV
环境variables设置为production
(或test
或development
或whathaveyou)。
当然,您可以使用process.env
访问环境variables,例如:
if (process.env.NODE_ENV !== 'production') { console.log('Some debug message...'); }