我一直在努力解决这个问题。
当我在cmd提示符下运行node -v
或npm 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\
添加到环境变量(系统变量)。重启电脑。但似乎没有任何效果。
请告诉我,我在这里错过了什么。
答案 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。然后试试这个。
我希望按照这些简单的步骤在大多数情况下都能解决问题。
快乐编码!
答案 6 :(得分:0)
我遇到了同样的错误。只需检查以下说明。如果所有这些都完成了。只需重新启动计算机。然后它会为我工作。我刚刚重新启动了我的电脑。
列表项
缺少 Node.js 软件
错误更新的 Windows 环境路径
安装在错误的路径
答案 7 :(得分:0)