今天配置完poetry环境变量之后pnpm不能用了
具体报错
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
参考文章:https://blog.csdn.net/Ithao2/article/details/130220748?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ECtr-1-130220748-blog-137506638.235%5Ev43%5Epc_blog_bottom_relevance_base9&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ECtr-1-130220748-blog-137506638.235%5Ev43%5Epc_blog_bottom_relevance_base9&utm_relevant_index=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
成功。