24

我尝试在全新安装的Windows 7上运行nodejs。这就是我所做的:

  1. 使用 windows 安装程序安装节点

  2. 确保文件被提取到C:\Program Files (x86)\nodejs\

  3. 确保我的 Path 环境变量包含C:\Program Files (x86)\nodejs\

  4. 打开命令提示符并运行node -v

这给了我'node is not a recognized ...'- 信息。

我在这里想念什么?


更新 运行echo %path%给了我一个不包括的目录列表C:\Program Files (x86)\nodejs\,即使查看系统属性中的“环境变量”选项卡将其显示在路径下。那很奇怪。

4

3 回答 3

34

更新:根据 Timos 的评论,一个更快的解决方案:“重启 explorer.exe 就足够了,你可以在任务管理器中停止它并重新启动它”

通过重新启动计算机解决了这个问题。

显然,使用 Node 安装程序会设置路径,使其在系统属性下可见,但在重新启动计算机之前不会在命令提示符中(运行 echo %path%)。不确定这是 Windows 还是节点安装程序的问题。

于 2012-04-12T18:48:06.210 回答
14

蒂莫的说法是准确的。为了完整...

重新开始explore.exeCtrl++Shift打开EscTask Manager

然后执行文件>新任务(运行)>输入:explorer.exe>输入>瞧!

于 2014-05-07T18:13:18.763 回答
0

如果 node 是通过nvm安装的。

然后运行命令很重要nvm use <installed version>

而且,它有望在那之后工作。

于 2021-12-25T11:21:08.977 回答