当前位置: 首页 > 面试题库 >

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

孙文康
2023-03-14
问题内容

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

我正在学习节点并从书中键入示例。第一个示例涉及显示“
http”模块如何工作以及如何创建服务器以侦听请求。本书有时要求将以下行添加到package.json文件的scripts部分:

“服务器”:“ SERVERPORT = 3002节点./fiboserver”

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

无法将“ SERVERPORT”识别为内部或外部命令

我一直无法在互联网上找到任何答案,至多我发现我可以尝试:

“ server”:“设置SERVERPORT = 3002节点./fiboserver”

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

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

我真的致力于学习Node,并且我的工作范围是在Windows环境中。我相信在package.json上设置环境变量很重要,因此我可以真正使用一些帮助来解决此问题。

谢谢。


问题答案:

在Windows上,必须将设置变量的命令与使用&&操作员运行服务器的变量分开。话虽这么说,您必须执行以下操作:

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



 类似资料:
  • 问题内容: 有没有一种方法可以在Linux中使用C设置环境变量? 我尝试了和,但是它们似乎并没有为我工作。 问题答案: 我将在这里做出一个疯狂的猜测,但是这些功能似乎不起作用的正常原因不是因为它们不起作用,而是因为用户并不真正了解环境变量的工作原理。例如,如果我有此程序: 然后我从外壳程序运行它,它不会修改外壳程序的环境- 子进程无法做到这一点。这就是为什么内置可修改环境的shell命令的原因,以

  • 我尝试为将在Windows子系统Linux中运行的Visual Studio Code任务设置环境变量。然而,它似乎不起作用。这是我的tasks.json: 输出为: 请注意,默认情况下,shell已被手动修改为WSL的,正如这里和这里推荐的那样。

  • 问题内容: 使用JetBrains的WebStorm官方Node插件(以及它们的其他IDE)运行Node.js应用程序时,是否可以设置环境变量? 问题答案: 不,从WebStorm不可能,应该在系统中定义环境变量。 更新:在新版本中,可以在“运行/调试”配置中设置环境变量。

  • 我正在使用react-本地构建一个跨平台的应用程序,但我不知道如何设置环境变量,以便我可以为不同的环境拥有不同的常量。 例子:

  • 我使用spark-defaults分类[http://docs.aws.amazon.com/emr/latest/releaseGuide/emr-spark-configure.html]并提供以下属性:-来设置yarn主目录中的环境变量。

  • 我是使用Salesforce SDK开发本机应用程序的新手。我尝试使用ForceRoid工具从命令行创建android项目,但是在设置环境变量AndroidHome时遇到了问题。 但我不知道如何设置这个变量。 我附上截图来正确描述我的问题。