术语 'node' 无法识别...在 Powershell 中
The term 'node' is not recognized... In Powershell
我一整天都在努力解决这个问题。
当我在 cmd 提示符下 运行 node -v
或 npm install
时,它工作得很好。但是当我 运行 在 Powershell 中执行相同的命令时,它会给出以下 error: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
我尝试卸载 node js 并重新安装它。将节点 js 路径 C:\Program Files (x86)\nodejs\
添加到环境变量(系统变量)。重新启动计算机。但似乎没有任何效果。
请告诉我,我在这里遗漏了什么。
正如 dan-gph 提到的,使用脚本 $env:path -split ';' | Select-String nodejs
检查环境变量中的 Path
,并且一旦更新环境变量中的 Path
,确保重新启动 powershell
并重新启动 explorer.exe
。这将解决问题。
如果您仍然遇到问题,请检查您安装了哪个 nodejs(32 位或 64 位)。仅安装 32 位,因为 powershell 或 cmd 是 32 位程序
无法从包管理器控制台安装这些问题,所以我不得不浏览很多东西来解决问题,最后我找到了解决方案。
也许我们遵循了这些场景
缺少 Node.js 软件
错误更新Windows环境路径
安装路径错误
旧版本 Node.js 软件
您可以在这里下载最新的 Node.js 软件。
更新路径
安装完成后,在“C:\Program Files (x86)”或“C:\Program Files”路径下自动创建nodejs文件夹。
打开控制面板->用户帐户->更改我的环境变量并验证路径变量值“C:\Program Files (x86)\nodejs”或“C:\Program Files\nodejs”。
new => user = path => value = C:\Program Files (x86)\nodejs 然后应用它。
并关闭编辑器并重新启动它。它会正常工作。
注意 :- 输入您的路径而不是复制此路径。
然后打开控制面板--
user accounts
|
user accounts
|
change my environment variables
|
new
|
(In variable name use)--Path
|
(In variable value use)C:\Program Files\nodejs
|
ok
之后重启你的终端
可能是您弄乱了系统路径,如果是这种情况,一个非常直接的解决方案是重新安装节点和 npm,但不要忘记关闭并重新打开 powershell/cmd
注意:我认为重新启动计算机对路径没有影响,但在一次意外中,有人将我的笔记本电脑从电源上拔下,在我打开它后,一切都已修复,一切正常!
Reinstall/repair 应用程序并关闭 vs code powershell
如果您最近在打开 IDE 之类的 Visual Studio 代码或包含您正在尝试的终端的任何其他 IDE 之后安装了 NodeJs。然后试试这个。
- 重新启动 IDE,如果您最近在打开 IDE 后安装了 NodeJs,例如 Visual Studio 代码或任何其他包含您正在尝试的终端的 IDE。
- 如果您在打开 CommandLine 后安装了 NodeJs,请重新启动 CommandLine。
我希望通过这些简单的步骤大部分时间都能解决这个问题。
编码愉快!
我遇到了同样的错误。只需检查以下说明。如果他们都完成了。只需重新启动计算机即可。然后它会为我工作。我刚重启了电脑。
列表项
缺少 Node.js 软件
错误更新Windows环境路径
安装路径错误
1.find nodejs 文件夹
转到windows
中的环境变量
编辑路径并添加“查找 nodejs 文件夹”
重启电脑
这个问题在更新我的环境变量路径后得到纠正
我只是将用户路径值的路径复制到系统检查图像附件中的路径值。
https://i.stack.imgur.com/11uCk.png
path change image below
VSCode 编辑器的模型
C:\Program Files\nodejs
C:\Program Files\nodejs\node_modules\npm\bin
- 搜索环境变量。
- 将以上路径添加到环境变量中(都是用户
变量路径和系统变量路径)。
- 重启VSCode.
- 在VSCode
中打开一个新终端
- 运行
node --version
输出应该等于 v16.13.0
转到 Panel\System 和 Security\System 上的 Windows 10。
转到高级属性。
高级系统设置 -> 高级系统设置 -> 环境变量 或者在 windows 搜索中输入 edit the system environment variables
。
添加"C:\ProgramFiles\nodejs","C:\ProgramFiles\nodejs"和"C:\ProgramFiles\nodejs\node_modules\npm\bin" 到用户和系统变量(路径)
重新启动 cmd 并再次 运行。
希望它能奏效。
我一整天都在努力解决这个问题。
当我在 cmd 提示符下 运行 node -v
或 npm install
时,它工作得很好。但是当我 运行 在 Powershell 中执行相同的命令时,它会给出以下 error: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
我尝试卸载 node js 并重新安装它。将节点 js 路径 C:\Program Files (x86)\nodejs\
添加到环境变量(系统变量)。重新启动计算机。但似乎没有任何效果。
请告诉我,我在这里遗漏了什么。
正如 dan-gph 提到的,使用脚本 $env:path -split ';' | Select-String nodejs
检查环境变量中的 Path
,并且一旦更新环境变量中的 Path
,确保重新启动 powershell
并重新启动 explorer.exe
。这将解决问题。
如果您仍然遇到问题,请检查您安装了哪个 nodejs(32 位或 64 位)。仅安装 32 位,因为 powershell 或 cmd 是 32 位程序
无法从包管理器控制台安装这些问题,所以我不得不浏览很多东西来解决问题,最后我找到了解决方案。
也许我们遵循了这些场景
缺少 Node.js 软件
错误更新Windows环境路径
安装路径错误
旧版本 Node.js 软件
您可以在这里下载最新的 Node.js 软件。
更新路径
安装完成后,在“C:\Program Files (x86)”或“C:\Program Files”路径下自动创建nodejs文件夹。
打开控制面板->用户帐户->更改我的环境变量并验证路径变量值“C:\Program Files (x86)\nodejs”或“C:\Program Files\nodejs”。
new => user = path => value = C:\Program Files (x86)\nodejs 然后应用它。
并关闭编辑器并重新启动它。它会正常工作。
注意 :- 输入您的路径而不是复制此路径。
然后打开控制面板--
user accounts
|
user accounts
|
change my environment variables
|
new
|
(In variable name use)--Path
|
(In variable value use)C:\Program Files\nodejs
|
ok
之后重启你的终端
可能是您弄乱了系统路径,如果是这种情况,一个非常直接的解决方案是重新安装节点和 npm,但不要忘记关闭并重新打开 powershell/cmd
注意:我认为重新启动计算机对路径没有影响,但在一次意外中,有人将我的笔记本电脑从电源上拔下,在我打开它后,一切都已修复,一切正常!
Reinstall/repair 应用程序并关闭 vs code powershell
如果您最近在打开 IDE 之类的 Visual Studio 代码或包含您正在尝试的终端的任何其他 IDE 之后安装了 NodeJs。然后试试这个。
- 重新启动 IDE,如果您最近在打开 IDE 后安装了 NodeJs,例如 Visual Studio 代码或任何其他包含您正在尝试的终端的 IDE。
- 如果您在打开 CommandLine 后安装了 NodeJs,请重新启动 CommandLine。
我希望通过这些简单的步骤大部分时间都能解决这个问题。
编码愉快!
我遇到了同样的错误。只需检查以下说明。如果他们都完成了。只需重新启动计算机即可。然后它会为我工作。我刚重启了电脑。
列表项
缺少 Node.js 软件
错误更新Windows环境路径
安装路径错误
1.find nodejs 文件夹
转到windows
中的环境变量编辑路径并添加“查找 nodejs 文件夹”
重启电脑
这个问题在更新我的环境变量路径后得到纠正 我只是将用户路径值的路径复制到系统检查图像附件中的路径值。
https://i.stack.imgur.com/11uCk.png
path change image below
VSCode 编辑器的模型
C:\Program Files\nodejs
C:\Program Files\nodejs\node_modules\npm\bin
- 搜索环境变量。
- 将以上路径添加到环境变量中(都是用户 变量路径和系统变量路径)。
- 重启VSCode.
- 在VSCode 中打开一个新终端
- 运行
node --version
输出应该等于v16.13.0
转到 Panel\System 和 Security\System 上的 Windows 10。
转到高级属性。
高级系统设置 -> 高级系统设置 -> 环境变量 或者在 windows 搜索中输入
edit the system environment variables
。添加"C:\ProgramFiles\nodejs","C:\ProgramFiles\nodejs"和"C:\ProgramFiles\nodejs\node_modules\npm\bin" 到用户和系统变量(路径)
重新启动 cmd 并再次 运行。
希望它能奏效。