yarn命令找不到(yarn link后找不到组件)

yarn命令找不到(yarn link后找不到组件)p strong 执行这个命令时报错 yarn registry https registry npm taobao org strong p yarn 无法加载文件 C UsersAdminis pmyarn ps1 未对文件 C

大家好,我是讯享网,很高兴认识大家。



 <p> <strong> 执行这个命令时报错&#xff1a;yarn --registry&#61;https://registry.npm.taobao.org</strong></p> 

讯享网

yarn : 无法加载文件 C:UsersAdministratorAppDataRoaming pmyarn.ps1。未对文件 C:UsersAdminist
ratorAppDataRoaming pmyarn.ps1 进行数字签名。无法在当前系统上运行该脚本。有关运行脚本和设置执行
策略的详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID= 中的 about_Execution_Policies

所在位置 行:1 字符: 1
+ yarn –registry=https://registry.npm.taobao.org
+ ~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException






    + FullyQualifiedErrorId : UnauthorizedAccess

 这个错误信息是因为你的系统不允许执行未签名的 PowerShell 脚本。可以通过以下步骤来解决这个问题:

解决方法

  • 以管理员身份运行 PowerShell
    • 在开始菜单中搜索“PowerShell”。
    • 右键点击“Windows PowerShell”,选择“以管理员身份运行”。
  • 检查当前执行策略: 在 PowerShell 中输入以下命令:
讯享网

这将显示当前的执行策略。如果当前策略是 ,执行策略要求所有脚本都必须有有效的数字签名才能运行,这可能导致你在执行未签名的脚本时遇到问题;如果当前策略是 Restricted,这意味着不允许任何脚本运行。要解决这个问题,可以按照以下步骤将执行策略更改为允许运行脚本:

  • 更改执行策略

在管理员 PowerShell 窗口中输入以下命令:


讯享网

 
    

或者,如果你希望允许所有脚本运行,可以使用:

讯享网

输入后,按 确认更改。

  • 确认更改

输入以下命令来确认执行策略已更改:

 
    

应该显示 。

  • 再次运行 Yarn 命令
讯享网

注意事项

  • 更改执行策略可能会影响系统的安全性,确保在了解其后果的情况下进行操作。


小讯
上一篇 2025-05-27 13:24
下一篇 2025-05-31 10:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/198276.html