1、问题描述
yarn属于类似于npm的安装工具,成功用npm install --global yarn 之后
在cmd终端可以查询yarn的版本号,但是在vscode的终端里却会报错,如下图:
2、解决
分析原因:VSCode的终端中运行一个PowerShell脚本(yarn.ps1),但是我的系统策略禁止了脚本的执行,通常是由于PowerShell的执行策略设置较为严格所致
可以在vscode输入下面的命令,查看当前的执行策略
Get-ExecutionPolicy
如果是较为严格的策略,就可以输入下面命令修改为宽松策略
(注意:这个操作可能会增加安全风险)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
再次输入yarn -v检查,就发现可以正常使用yarn了
原文链接:https://blog.csdn.net/m0_61472704/article/details/138268304