如何用开发标志启动节点应用程序?
在我的app.js文件的顶部,我把
NODE_ENV='development';
但是我得到NODE_ENV没有定义的错误。 但在nodejs文档中说NODE_ENV是全局的。 如何使用开发设置启动我的应用程序? 谢谢。
在开发模式下启动您的应用程序最好是这样的:
NODE_ENV=development node app.js
但是,如果你真的想把它设置为你的应用程序文件,就像这样设置它:
process.env.NODE_ENV= "development"
如果你想在你的js文件中设置一个环境variables,你应该这样做:
process.env.NODE_ENV = 'development';
或者,您可以在shell中设置variables并运行您的应用程序:
$ NODE_ENV="development" node ./app.js
或导出variables并运行您的应用程序:
$ export NODE_ENV="development" $ node ./app.js
在Windows上:
$ set NODE_ENV="development" $ node app.js
NODE_ENV是一个环境variables 。
您在调用Node.js时将其设置在shell中。
然而,发展是默认的; 你只需要做任何事情,如果你想刺激。