前言:
windows,用npm 安装 yarn 时 yarn安装成功,但执行yarn -v 时 报错如下:
yarn : 无法加载文件
C:\Users\dmj-jsb\AppData\Roaming\npm\yarn.ps1
,因为在此系统上禁止运行脚本。有关详细信息,请参阅
https:/go.microsoft.com/fwlink/?LinkID=135170
中的
about_Execution_Policies。
原因:window 安全机制,不执行不明脚本;详细可见:https://docs.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.1
解决方法:
首先 搜索powershell以
管理员的身份运行
然后 输入
set-ExecutionPolicy RemoteSigned
执行策略 输入 Y
最后可以查一下 输入
get-ExecutionPolicy
关闭窗口即可
重新回去运行yarn;搞定!