安装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中工作
该怎么办?😥
2条答案
按热度按时间webghufk1#
你可以试试
pvcm50d12#
npm是一个批处理文件。它不能直接执行。使用CMD程序来执行它。最简单的方法是使用Invoke-Item command。