yarn的安装与禁止运行脚本报错
  F3TU0Ov9x7dG 2023年11月28日 45 0

一、yarn

1.安装与卸载
npm install -g yarn
npm uninstall yarn -g  //yarn卸载
2.npm存在的一些不足:
  1. npm install 下载速度慢,即使是重新 install 时速度依旧慢
  2. 同一个项目,安装的无法保持一致性。原因是因为 package.json 文件中版本号的特点导致在安装的时候代表不同的含义。
  3. 使用 npm 安装多个 js 包时,包会在同一时间下载和安装。安装过程中,其中一个包抛出了一个异常,但 npm 会继续安装其他包,所以错误信息就会在一大堆提示信息中丢失掉,以至于直到执行前,都不会发现实际发生的错误。
3.Yarn的优点:
  1. 安装速度快 (服务器速度快 , 并且是并行下载)
  2. 版本锁定,安装版本统一
  3. 缓存机制,如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了
  4. 输出简洁并且多注册来源处理。安装包时,直观地打印出必要的信息;不管包被不同的库间接关联引用多少次,只会从一个注册来源去装,防止出现混乱不一致。
4.命令区别:

yarn的安装与禁止运行脚本报错_PowerShell

二、yarn禁止运行脚本报错

使用yarn报错信息: 

yarn : 无法加载文件 C:\Users\x1733\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Exe  

cution_Policies。

yarn的安装与禁止运行脚本报错_PowerShell_02

背景:yarn在用win+R打开的cmd中是可以运行的,但是在vscode中打开的终端无法使用

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

1.首先,使用管理员身份打开Windows PowerShell

yarn的安装与禁止运行脚本报错_PowerShell_03

2.执行命令:set-ExecutionPolicy RemoteSigned

更改 PowerShell 执行策略,过程中提示询问是否要更改执行策略?,选择 A 或 Y 。

3.再输入命令:yarn config get registry
4.然后检查一下当前 PowerShell 执行策略类型,输入:get-ExecutionPolicy

yarn的安装与禁止运行脚本报错_PowerShell_04

5.成功,可在vscode中使用yarn

yarn的安装与禁止运行脚本报错_PowerShell_05

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月28日 0

暂无评论

推荐阅读
F3TU0Ov9x7dG