node.js - 如何在 Windows 上使用 npm 脚本设置 NODE_ENV?
问题描述
我试图了解如何能够在节点中的启动脚本期间设置 NODE_ENV 变量。我正在使用 Windows 机器,我已经看到了一些关于 mac/linux 的答案,但我无法在 Windows 上弄清楚(免责声明:我是 Windows shell 脚本的新手)。
目前我有这个:
"scripts": {
"serve_dev": "set NODE_ENV=development && nodemon index.js",
},
哪个不起作用。我也尝试添加 $env:NODE_ENV... 并且效果不佳。有人知道我该怎么做吗?
提前感谢您的帮助!
解决方案
我已经解决了这个问题,这是由于空格。正确的暗示是:
"scripts": {
"serve_dev": "set NODE_ENV=development&&nodemon index.js",
},
推荐阅读
- azure-devops - Azure Devops API 中的时间分段数据
- flutter - 如何在颤动中将索引从小部件传递到另一个小部件
- r - 在 R 中,有没有办法循环遍历函数并将所有输出绑定到 1 个数据帧中?
- winapi - 使 win32 窗口对消息透明(单击、触摸、键盘)
- graphql - 删除 Hasura 中的角色
- angular - 如何使用 ngOnInit 和 Angular 9 检索用户标识符
- php - PHP - 将 $row->fetch() 保存到变量结果为 bool(false)
- alfresco - 如何在 Alfresco 中应用模型级别的权限
- amazon-web-services - AWS Elastic Beanstalk 的 Windows 身份验证(AD 身份验证)
- angular - 安装角度包 - ngx-pagination 和图表