今天配置完poetry环境变量之后pnpm不能用了
具体报错
javascript
pnpm : 无法将"pnpm"项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ pnpm run dev
+ ~~~~
+ CategoryInfo : ObjectNotFound: (pnpm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
此时我的情况是 npm -v有效,node -v有效,只有pnpm -v无效
npm install -g pnpm之后立马pnpm -v还是无效!
解决尝试1
以管理员身份 运行 Windows PowerShell,执行指令 set-ExecutionPolicy RemoteSigned
这个方法设置完之后还是失败
解决尝试2
在管理员powershell界面中 iwr https://get.pnpm.io/install.ps1 -useb | iex
这一步能找到pnpm在哪里。
C:\Users\24541\AppData\Local\pnpm
PNPM_HOME=C:\Users\{user}\AppData\Local\pnpm
成功。