问题:安装  pnpm install  时报错:“pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如
果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1
+ pnpm install
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (pnpm:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException”

解决: ① 查看 node_global 是否有 pnpm :若不完全可以删掉(如图所示的几个 将其手动删除),重新下载。在 cmd下运行:  npm i pnpm -g  

②检查环境变量先在 cmd 中输入 npm config get prefix  查看 npm 的安装路径;查看环境变量中的 path 是否有 pnpm 的路径, D:\xxx\node\node_global 将其添加到 path 中。

注:全局安装的 pnpm,所以 可以在 npm 的全局安装路径找到。

ps: cmd 中成功输出版本号,但是在 vscode pnpm -v 失败,大多是环境变量问题。若未生效,可考虑重启。

③检查安装的 node 与 pnpm的兼容性问题 安装 | pnpm 中文网  查看兼容性

④ 可能是权限问题,以管理员身份运行 Windows PowerShell ,执行命令  set-ExecutionPolicy 后输入 RemoteSigned

④把 cmd 和 vscode 关闭,重开;再不行,重启。可能因为环境变量没有生效

⑤在 cmd 下运行 pnpm -v 查看版本号,成功输出版本号 即成功!

在 vscode 中,输入 pnpm -v 成功输出版本号 即 成功!此时,可以 pnpm install 正常安装了。


参考: pnpm安装之后关于使用的问题_pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检-CSDN博客[VScode]终端回应“pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。“解决思路_vscode_软工小生-北京城市开发者社区

https://juejin.cn/post/7326268967353466889

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐