gpt4 book ai didi

javascript - “NODE_ENV”未被识别为内部或外部命令

转载 作者:可可西里 更新时间:2023-11-01 11:46:36 24 4
gpt4 key购买 nike

我有一个在 Linux 上运行良好的应用程序,但是当我在 Windows 上执行它时出现此错误。

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

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

npm
ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! aaa@1.0.0 webpack-watch: `NODE_ENV='debug' webpack --progress -d -colors --watch`
npm ERR! Exit status 1
npm ERR!

我已经在 cmd 中尝试过了。

SET NODE_ENV=debug

我在这里找到的“NODE_ENV” is not recognized as an internal or external command

这里是代码 package.json 的片段,我猜是我的错误。

"webpack-watch": "NODE_ENV='debug' webpack --progress -d --colors --watch",
"server-watch": "NODE_ENV='debug' nodemon backend/server.js"

最佳答案

Windows 不理解语法 var=value cmd1 arg1。您需要调整 NPM 运行任务以使用 Windows 的语法:

"webpack-watch-win": "set NODE_ENV=debug & webpack ..."
"server-watch-win": "set NODE_ENV=debug & nodemon ..."

....但是您可能会在下游遇到更多错误。不过,这至少应该让您通过环境变量声明。 Node 深深 Root 于 *nix shell,而不是 cmd.exe。

关于javascript - “NODE_ENV”未被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43284450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com