如何解决无法将 npm 终端设置为 VS 代码/窗口
我想安装react,所以搜索了一下,发现必须先下载npm 所以我去下载npm,我看到我必须下载node并在VS code终端中设置
我下载了 nodejs.zip
但它在这个路径 C:\node\node.exe
之后我去cmd写了node -v
,回复:
'node' 不被识别为内部或外部命令, 可运行的程序或批处理文件。
然后我去控制面板写了系统变量的路径 同样的事情发生了
我在 StackOverflow 中搜索,我发现我最常在 cmd 中写 SET PATH=C:\node\node.exe;%PATH%
它工作但没有一段时间,重新启动PC后错误仍然出现在我面前
然后我像这样将节点路径添加到 settings.json 文件
"terminal.integrated.profiles.windows": {
.
.
.
"Node Js": {
"path": "C:\\node\\node.exe"
}
},
并设为默认
"terminal.integrated.defaultProfile.windows": "Node Js",
最后,现在我可以在 VS 代码“好节奏”中运行节点
但是...
当我在节点终端回复中写 node -v
时:
未捕获的引用错误:未定义节点
当npm init react-app myApp
:
npm 应该在 Node.js REPL 之外,在你的普通 shell 中运行。 (按 Ctrl+D 退出。)
在 npx create-react-app hi
上:
npx create-react-app 嗨
^ ^ ^ ^ ^ ^ //指向create
未捕获的语法错误:意外的标识符
我只想运行这个 npm init react-app myApp
或 npm init react-app myApp
命令
用于节点或其他任何内容的 IDC
解决方法
我尝试从 this link
下载node.msi
(安装文件)
,
当您执行 SET PATH
时,它会为会话设置变量,但如果您希望它是永久的,请将路径放入全局 PATH 变量中。请参阅 this link 了解如何操作。简而言之,在命令提示符中设置变量可让您在当前命令提示符会话中使用该变量,并在您关闭命令提示符时取消设置(或在这种情况下,设置回默认值)。 Windows 有一些您可以设置的环境变量,它们将在您启动命令提示符时自动加载,Path
就是其中之一。或者,您也可以按照您所说的去做,并使用为您完成工作的 .msi
文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。