windows使用nvm安装nodejs之后,在powershell中使用node命令提示找不到怎么办?

提问者:帅平 问题分类:运维
windows使用nvm安装nodejs之后,在powershell中使用node命令提示找不到,报错信息如下:
node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确
,然后再试一次。
所在位置 行:1 字符: 1
+ node -v
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (node:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
现在怎么办?
2 个回答
西瓜女皇
西瓜女皇
这是因为他不会自动把安装的node添加到环境变量中去,需要手动添加下,首先找到nvm的安装目录,默认的目录是:
C:\Users\Administrator\AppData\Local\nvm
可以看到又刚才安装的v24.6.0

进去这个目录可以看到node的命令

把这个文件夹添加到环境变量中去

就可以使用node命令了
发布于:16小时前 IP属地:四川省
自然萌鹿鹿
自然萌鹿鹿
执行node,如果提示npm : 无法加载文件 C:\Users\Administrator\AppData\Local\nvm\v24.6.0\npm.ps1,因为在此系统上禁止运行脚本,这是因为win11禁止运行脚本,执行下面的命令解除后
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Get-ExecutionPolicy -Scope CurrentUser
再运行就行npm命令就行
发布于:16小时前 IP属地:四川省
我来回答