node.js - 即使在 PATH 中也无法识别 Node

标签 node.js windows path npm

我似乎无法在全局范围内使用 node 和 npm。 -我是用windows安装程序安装的 -确保路径“C:\Program Files\nodejs\node.exe”在我的用户路径和系统路径中。

用户路径:C:\Ruby22-x64\bin;"C:\Program Files\nodejs";"C:\Users\Robin V\AppData\Roaming\npm" (试过带引号和不带引号)

系统路径: ...;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files\nodejs\;C:\Users\Robin V\AppData\Roaming\npm\ - 多次重启 - 以管理员身份运行 cmd

proof env variable proof env variable

“Node ”仍然返回无法识别的错误

更新:

  • 我检查了 tHKEY_CURRENT_USER\Environment 并确保“PATH” key 类型是 REG_EXPAND_SZ
  • 我用带 "引号的空格否定了所有路径
  • 我在分号和路径之间没有空格
  • 我以管理员身份执行 cmd

还有什么我可以尝试的吗?

最佳答案

您能否再试一试,将 Node 路径移动到 PATH 字符串列表中的第一个条目。 感谢 SNK

关于node.js - 即使在 PATH 中也无法识别 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412937/

相关文章:

javascript - 用 mocha 和 sinon 测试套接字

windows - 检测计划关机

c++ - 按住滚动条获取命令提示符以在 Windows 中暂停

windows - Bat 文件中的转义路径

java - 带有嵌入式 Jetty 服务器的 REST 资源

javascript - 针对特定数据的 Crypto 与 Bcrypt

javascript - 使用 NodeJS 更新 JSON 对象中的值

node.js - React Native require(moduleName) 如何工作?

windows - 对齐文本框

java - 在Java中,如何在没有完整路径的情况下执行外部应用程序