【问题标题】:Node not recognized although successfully installed安装成功但无法识别节点
【发布时间】:2012-04-25 03:34:43
【问题描述】:

我尝试在全新安装的 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\ 的目录列表,即使查看系统属性中的“环境变量”选项卡会在路径下显示它。那很奇怪。

【问题讨论】:

  • 您真的认为您的笔记本电脑型号重要吗? :p
  • 二进制文件的完整路径是什么?例如,它是在...\nodejs\ 还是...\nodejs\bin\?
  • @ThiefMaster:呵呵,不,不是真的。但是当我遇到这种我真的不知道原因的错误时,我只是尝试包含尽可能多的数据。笔记本电脑模型可能只是不必要的。
  • @jimw:我什至没有 nodejs\bin。在 nodejs 目录中,我只有一个节点应用程序文件。
  • 对,那不是。 'echo %PATH%' 在你的命令 shell 中给你什么?很抱歉有明显的问题:-)

标签: windows node.js path


【解决方案1】:

如果节点是通过 nvm 安装的。

那么运行命令nvm use <installed version>就很重要了。

而且,希望在那之后它会起作用。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • 对系统属性的更改不会影响任何 open 命令提示。您可以简单地重新打开一个新的命令提示符以使新的 PATH 生效。或者手动将其添加到现有命令提示符的 %PATH% 中。
    • 我不是 100% 确定,因为这是不久前的事了,但我相信我确实重新打开了命令提示符。
    • 我可以确认 Soroush 发现的行为。我没有打开任何命令提示符,但是安装后路径没有拾取节点。
    • 重启explorer.exe就够了,你可以在任务管理器中停止它,然后重新启动
    • 另一个确认。我认为关闭并重新打开命令提示符窗口会启用它,但事实并非如此。重新启动资源管理器虽然没有重新启动。
    【解决方案3】:

    Timo 的说法是准确的。为了完整性...

    要再次启动explore.exeCtrl+Shift+Esc 打开Task Manager

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

    【讨论】:

    • 我想作为一名开发人员,我已经知道这一点了?他确实说重新启动资源管理器,所以我不确定它是如何不准确的。
    • 我说它是准确的 - 我只是通过提供完成它的步骤来提供帮助。我会在评论中添加它,但没有必要的代表这样做。
    • 将@sesamechicken 和@Timo 的正确cmets 扩展到CLI;这可以通过cmd 中的一行来完成。 taskkill /f /im explorer.exe && explorer.exe。这将杀死 explorer.exe 进程并重新启动它。
    • 你能相信这个问题还在发生吗?使用 Windows 10 中的菜单选项从任务管理器重新启动不起作用,至少对我来说是这样。您必须重新启动 explorer.exe。
    • @S3DEV 这对我有用,但只有在所需的新 PATH 更新为同一 cmd 之后。
    猜你喜欢
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    • 2020-11-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-02
    • 2020-09-14
    相关资源
    最近更新 更多