繁体   English   中英

Node.JS - 如何从任何路径运行Node命令?

[英]Node.JS - How to Run Node Command from any path?

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

谢谢,法拉兹

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

如果运行node --version会发生什么? 我从来没有尝试过windows中的node.js,但如果这不起作用,那么你的路径就会出现问题。

运行echo %PATH%什么?

很可能是因为PATH环境变量中没有Node路径。

我看到两种解决方法

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

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

您应该检查%PATH是否存在路径C:\\Program Files (x86)\\nodejs 如果没有,请通过系统属性添加它(持久更改)。 无论如何,重新启动命令提示符,它将重新加载%PATH变量。 如果你很幸运,它现在应该工作:)

我的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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM