[英]can'f find the “process.env.NODE_ENV”
每当我在配置文件中,尤其是webpack.config.js
看到变量process.env.NODE_ENV
总是感到困扰。 在哪里可以找到这个? 因为有时我想将其价值更改为production
而不是development
。
您可以在运行应用程序时设置任何环境变量,例如NODE_ENV
。
Linux的/苹果机
NODE_ENV=production node myapp.js
在Windows / PowerShell的
$env:NODE_ENV="production" ; node myapp.js
您可以通过以下方式访问myapp.js中的环境变量NODE_ENV:
process.env.NODE_ENV
process.env.NODE_ENV
是Node.js
环境。
借助这一点,我们可以决定要在其中部署代码的部署环境。
它可以是development
, stag
或production
。
我们可以在env
上做其他事情,这取决于我们。
在Linux
设置
出口NODE_ENV =生产
在Windows
设置NODE_ENV =生产
例
config.js
{development:{
//your `env` value
},
production:{
//Your `env` value
}}
现在,根据NODE_ENV
您的环境将被设置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.