在express.js环境中使用。有什么建议吗?


当前回答

npm start --mode production
npm start --mode development

与 process.env。NODE_ENV = '生产'

其他回答

如果你在你的应用程序中使用webpack,你可以简单地设置它,使用DefinePlugin…

所以在你的插件部分,将NODE_ENV设置为生产:

plugins: [
  new webpack.DefinePlugin({
    'process.env.NODE_ENV': '"production"',
  })
]

您可以按环境运行,如下所示,

NODE_ENV=production npm run start
heroku config:set NODE_ENV="production"

Windows CMD -> set NODE_ENV=production

Windows Powershell -> $env:NODE_ENV=“production”

MAC -> export NODE_ENV=production

NODE_ENV的工作方式与其他环境变量类似。如何设置取决于所使用的平台。

On Linux and OSX: export NODE_ENV=production
On Windows: $env:NODE_ENV = 'production