windows - "NODE_ENV"不是内部或外部命令、可操作命令或批处理文件

标签 windows node.js

我正在尝试为 Node.js 应用程序设置环境。但我每次都会收到这个错误。

"NODE_ENV" is not recognized as an internal or external command, operable command or batch file.

这是什么意思,我该如何解决这个问题?

我使用的是 Windows,也尝试了 set NODE_ENV=development 但没有运气。

最佳答案

我为此编写了一个模块:win-node-env .

它创建一个 NODE_ENV.cmd 来设置 NODE_ENV 环境变量并使用命令的其余部分及其参数生成一个子进程。

只需(全局)安装它,然后运行你的 npm 脚本命令,它应该会自动使它们工作。

npm install -g win-node-env

关于windows - "NODE_ENV"不是内部或外部命令、可操作命令或批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11928013/

相关文章:

node.js - 从具有 HasManyThrough 关系的模型中查询 - Strongloop api

javascript - 为什么 Node.js setImmediate 在 I/O 回调之后执行?

javascript - 在node.js中返回数据

python - 将 lxml 安装到 virtualenv

linux - 为什么用于 Windows 的 Chromium 需要 API key ,而在 Linux 上却不需要?

Windows 显示/隐藏隐藏文件/文件夹 - 单击一次 - 是否可以使用批处理文件 - 或单击一次?

node.js - 更新 Yeoman 给出 cb 从未被调用

node.js - 这个错误: Falsy value for recipient key 'registrationTokens' 是什么意思

windows - PHP 5.6 和 Plesk 中的 .htaccess

windows - 是否建议在 Windows 上运行 WSO2 ESB 进行生产?