NodeJs安装后Npm在PowerShell中不工作

bqjvbblv  于 11个月前  发布在  Node.js
关注(0)|答案(2)|浏览(160)

安装NodeJs后(Windows 11),当我在CMD和PowerShell中写入“node -v”时,它会显示节点版本,但当我写入“npm -v”时,它会导致问题
对于NPM,当我在powershell中写入“npm -v”时,当我在CMD中写入时,它显示“npm word not recognized”,如下所示

C:\Users\HP>npm -v 'CALL“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js”prefix -g'无法识别为内部或外部命令、可操作程序或批处理文件。8.19.2

我已经尝试了很多东西(不同的版本,通过NVM安装,环境变量设置),但我的powershell无法识别“npm”,这就是为什么我无法在VScode中工作
该怎么办?😥

webghufk

webghufk1#

你可以试试

  • 重新启动系统
  • 检查PATH详细信息或配置NPM存在的Base路径(例如:C:\Program Files\nodejs),如果ENV路径有许多变量,请检查分隔符''。
  • 可以尝试使用基本路径(例如:C:\Program Files\nodejs\npm -v)
pvcm50d1

pvcm50d12#

npm是一个批处理文件。它不能直接执行。使用CMD程序来执行它。最简单的方法是使用Invoke-Item command

相关问题