【问题标题】:Node.JS - How to Run Node Command from any path?Node.JS - 如何从任何路径运行节点命令?
【发布时间】:2012-01-06 20:48:57
【问题描述】:

我已经从 here 安装了最新的 node.js。我看到已经为 Node.js 设置了 %Path% 变量。但是,当我从 C:\ 运行节点时,我得到一个“节点不是一个公认的命令”。但是 node 命令在“C:\Program Files (x86)\nodejs”路径下运行良好。如果我正确设置了 Env 变量,我可以不从 C:\ 运行 Node 命令或从其他路径运行吗?请帮忙。我正在运行 Win7 X64。

谢谢你, 法拉兹

【问题讨论】:

    标签: node.js environment-variables


    【解决方案1】:

    我遇到了完全相同的问题,但在我的 PATH 变量中我遇到了:C:\Program Files\nodejs\。 将其更改为C:\Program Files\nodejs 后,我可以从任何地方访问它。

    【讨论】:

      【解决方案2】:

      我的 Sublime 可以很好地使用 Nodejs。我可以按 Alt-R 并在 Sublime 中查看 Node 的输出。然后在某个时候我升级了 Sublime。我现在有版本 2.02 build 2221 后来我尝试了 Alt-R 并收到了这条臭名昭著的消息

      'node' 未被识别为内部或外部命令

      但它已经奏效了,那么发生了什么变化?

      我修复它的步骤是安装 git bash,然后

      $ git clone https://github.com/tanepiper/SublimeText-Nodejs.git
      $ cd SublimeText-Nodejs/
      $ git checkout 095ba03344
      

      回到 Sublime,我点击了 Preferences > Browse Packages。这打开了带有文件夹的 Windows 资源管理器:

      C:\Users\me\AppData\Roaming\Sublime Text 2\Packages
      

      我用 git 版本替换了 Nodejs 文件夹的内容。重新启动 Sublime,然后 Alt-R 重新焕发生机。

      其他无关紧要的事情是更改文件 Nodejs.sublime-settings 和篡改系统环境变量。唯一有效的是 095ba03344 如此处所述 https://github.com/tanepiper/SublimeText-Nodejs/pull/39

      【讨论】:

        【解决方案3】:

        这很可能是因为您的 PATH 环境变量中没有节点路径。

        我看到了两种解决方法

        1. 只需将节点路径添加到 PATH 的末尾即可。
        2. 以管理员身份重新安装 Node

        以管理员权限运行7-zip(或某些文件管理器)>> 浏览到 node-installer.msi >> 打开它,安装节点 >> 享受

        【讨论】:

          【解决方案4】:

          您应该检查C:\Program Files (x86)\nodejs 是否存在于您的%PATH 中。如果没有,请通过系统属性添加它(持久更改)。在任何情况下,重新启动命令提示符,它都会重新加载 %PATH 变量。如果你幸运的话,它现在应该可以工作了:)

          【讨论】:

          • 如果我在命令提示符中回显 %PATH%,我可以看到节点路径。但仍然没有运气。
          • 你重启提示了吗?路径是否用分号分隔; ?
          • 是的,是的。节点路径位于列表的最后,没有 ;
          【解决方案5】:

          如果你运行 node --version 会发生什么?我从未尝试过 Windows 中的 node.js,但如果这不起作用,则说明您的路径有问题。

          当你运行echo %PATH%时你会得到什么?

          【讨论】:

          • 正如我所说,它在 C:\ 路径中不起作用,但在 C:\Program Files(x86)\nodejs 的本机路径中工作正常
          • ECHO 输出具有“C:\Program Files (x86)\nodejs”节点路径
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-11-13
          • 2015-07-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多