本文介绍: 需变更设置为RemoteSigned,(简言之:因为电脑系统阻止了这个脚本运行,对这个脚本不信任,所以我们更改系统权限)①运行 Windows PowerShell(管理员)【win10 可直接 shift+鼠标右键然后打开窗口,若不行,可看 powershell安装使用】1、如果还是不行则先卸载执行命令 npm uninstallg yarn ,再重新安装 npm i yarng , 再次查看版本检验是否正常。③这时再去执行 yarnversion 可正常加载执行脚本

一、现象

PowerShell 执行 yarn 命令报错(禁止运行yarn.ps1):
在这里插入图片描述

二、原因

PowerShell 执行策略默认设置为 Restricted加载配置文件或运行脚本。需变更设置为RemoteSigned,(简言之:因为电脑系统阻止了这个脚本的运行,对这个脚本不信任,所以我们更改系统权限

三、解决方法

1.改为cmd运行

简单解决方法cmd代替powershell执行yarn命令

2.更改ExecutionPolicy

①运行 Windows PowerShell(管理员)【win10 可直接 shift+鼠标右键然后打开窗口,若不行,可看 powershell安装使用
执行命令set-ExecutionPolicy RemoteSigned更改 PowerShell 执行策略,过程提示询问是否更改执行策略?,选择 A 或 Y 。如下图
在这里插入图片描述
然后检查一下当前 PowerShell 执行策略类型输入get-ExecutionPolicy
在这里插入图片描述
③这时再去执行 yarnversion 可正常加载执行脚本

四、若还是不行

1、如果还是不行则先卸载,执行命令 npm uninstall -g yarn ,再重新安装 npm i yarn -g , 再次查看版本检验是否正常。
2、还有些情况比如使用的是nvm控制nodejs版本下载yarn包要放在对应nodejs版本node_modules下面
在这里插入图片描述

原文地址:https://blog.csdn.net/o0way0o/article/details/129913384

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_21486.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注