gpt4 book ai didi

node.js - 在 Windows 10 中设置环境变量 package.json

转载 作者:搜寻专家 更新时间:2023-10-31 22:21:26 25 4
gpt4 key购买 nike

更新:正如问题中所解释的,这不是重复的,因为我已经尝试添加集合环境变量前的关键字并没有解决问题。


我正在学习 Node 并从书中输入示例。第一个例子展示了“http”模块是如何工作的,以及如何创建一个服务器来监听请求。在某些时候,本书要求将以下行添加到 package.json 文件的脚本部分:

"server": "SERVERPORT=3002 node ./fiboserver"

当我尝试使用 npm run server 运行示例时,我收到以下错误消息:

'SERVERPORT' is not recognized as an internal or external command

我一直没能在网上找到任何答案,最多我发现我可以尝试:

"server": "set SERVERPORT=3002 node ./fiboserver"

但这也无济于事,唯一的区别是我再次收到命令提示符而不是错误消息,显然服务器从未运行。

我相信作者使用的是 Linux 机器,我使用的是 Windows 10 笔记本电脑。

我真的致力于学习 Node,我的工作是在 Windows 环境中。我相信在 package.json 上设置环境变量很重要,因此我真的需要一些帮助来解决这个问题。

谢谢。

最佳答案

使用 cross-env 使其跨平台:

"server": "cross-env SERVERPORT=3002 node ./fiboserver"

关于node.js - 在 Windows 10 中设置环境变量 package.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40806796/

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