术语“节点”'不承认......在Powershell中

时间:2015-05-19 06:52:44

标签: windows node.js powershell npm

我一直在努力解决这个问题。

当我在cmd提示符下运行node -vnpm install时,它可以正常运行。但是当我在Powershell中运行相同的命令时,它会出现以下错误:s

PS C:\Users\Anubhav.Trivedi> node -v
The term 'node' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelli
ng of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:5
+ node <<<<  -v
    + CategoryInfo          : ObjectNotFound: (node:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

我尝试卸载节点js并重新安装它。将节点js路径C:\Program Files (x86)\nodejs\添加到环境变量(系统变量)。重启电脑。但似乎没有任何效果。 请告诉我,我在这里错过了什么。

8 个答案:

答案 0 :(得分:7)

无法从Package Manager控制台中安装这些问题,因此我不得不浏览许多内容以解决问题,最后获得了解决方案。

也许我们遵循了这些情况

  • 缺少Node.js软件

  • 错误更新的Windows环境路径

  • 安装路径错误

  • 旧版本的Node.js软件

您可以在此处下载最新的Node.js软件。

更新路径

安装后,在此路径“ C:\ Program Files(x86)”或“ C:\ Program Files”中自动创建nodejs文件夹。

打开控制面板->用户帐户->更改我的环境变量并验证路径变量值“ C:\ Program Files(x86)\ nodejs”或“ C:\ Program Files \ nodejs”。

新=>用户=路径=>值= C:\ Program Files(x86)\ nodejs,然后应用。

,然后关闭编辑器并重新启动它。它会正常工作。

注释:-输入您的路径,而不是该路径的副本。

答案 1 :(得分:4)

正如dan-gph所提到的,使用脚本Path检查环境变量中的$env:path -split ';' | Select-String nodejs,并在更新环境变量中的Path后,确保重新启动powershell重新启动explorer.exe。这样可以解决问题。

如果您仍然遇到问题,请检查您安装的节点(32位或64位)。仅作为powershell或cmd安装32位是32位程序

答案 2 :(得分:0)

然后打开控制面板-

   user accounts
         |
   user accounts
         |
  change my environment variables
         |
        new 
         |
  (In variable name use)--Path
         |
  (In variable value use)C:\Program Files\nodejs
         |
        ok 

之后,只需重新启动终端即可

答案 3 :(得分:0)

可能是您弄乱了系统路径,如果是这样,一个非常简单的解决方案将是重新安装node和npm,但不要忘记关闭并重新打开powershell / cmd

注意:我以为重新启动计算机对路径没有影响,但是在偶然的情况下,有人只是拔掉了我的笔记本电脑的电源,在我打开笔记本电脑后,一切都可以维修了!

答案 4 :(得分:0)

重新安装/修复应用程序并关闭 vs code powershell

答案 5 :(得分:0)

如果您最近在打开 IDE(如 Visual Studio Code)或任何其他包含您正在尝试的终端的 IDE 后安装了 NodeJ。然后试试这个。

  1. 重新启动 IDE,如果您最近在打开 IDE(如 Visual Studio Code 或任何其他包含您尝试的终端的 IDE)后安装了 NodeJ。
  2. 如果您在打开命令行后安装了 NodeJ,请重新启动命令行。

我希望按照这些简单的步骤在大多数情况下都能解决问题。

快乐编码!

答案 6 :(得分:0)

我遇到了同样的错误。只需检查以下说明。如果所有这些都完成了。只需重新启动计算机。然后它会为我工作。我刚刚重新启动了我的电脑。

  1. 列表项

  2. 缺少 Node.js 软件

  3. 错误更新的 Windows 环境路径

  4. 安装在错误的路径

答案 7 :(得分:0)

1.找到nodejs文件夹

  1. 进入windows环境变量

  2. 编辑路径并添加“查找 nodejs 文件夹”

  3. 重启电脑 enter image description here