我正在尝试遵循有关NodeJ的教程。我不认为我会错过任何事情,但是每当我调用时,process.env.NODE_ENV
我得到的唯一值就是不确定的。根据我的研究,默认值应为“开发”。如何动态设置此值以及最初在哪里设置?
process.env.NODE_ENV未定义
在package.json中,我们必须进行如下配置(在Linux和Mac OS中有效)
重要的是下面的构建命令是一个示例之后,“ export NODE_ENV = production”:
"scripts": {
"start": "export NODE_ENV=production && npm run build && npm run start-server",
"dev": "export NODE_ENV=dev && npm run build && npm run start-server",
}
对于开发环境,我们必须点击“ npm run dev”命令
对于生产环境,我们必须点击“ npm run start”命令
对于使用* nix(Linux,OS X等)的用户,没有必要通过第二个export命令来执行此操作,您可以将其链接为调用命令的一部分:
NODE_ENV=development node server.js
比较容易,不是吗?:)
在UBUNTU中使用:
$ export NODE_ENV =测试