1.问题描述:
明明全局已安装 pnpm
,但在vscode默认终端 powershell
执行 pnpm -v
却报错:
2.问题根因:
原因是 PowerShell
执行策略问题。
3.解决方案:
-
以管理员身份运行
PowerShell
-
查看
PowerShell
的执行策略:jsget-executionPolicy // RemoteSigned
-
设置新的执行策略:
jsset-executionPolicy
jsExecutionPolicy: RemoteSigned
-
查看
pnpm
版本:jspnpm -v // 9.7.1
4.操作示例: