首页 > 其他分享 >yarn的安装与禁止运行脚本报错

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

时间:2023-11-27 16:34:42浏览次数:41  
标签:npm 禁止 yarn 本报 install 安装 PowerShell 运行

一、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的安装与禁止运行脚本报错_yarn_03

2.执行命令:set-ExecutionPolicy RemoteSigned

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

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

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

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

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

标签:npm,禁止,yarn,本报,install,安装,PowerShell,运行
From: https://blog.51cto.com/u_16373718/8587022

相关文章

  • app直播源代码,弹出层 加遮罩层 页面禁止滑动
    app直播源代码,弹出层加遮罩层页面禁止滑动加遮罩层大标签下加标签 <div:class="[{introduced:AnimationsPopup}]"></div>scss.introduced{ width:100%; height:100%; position:fixed; top:0; left:0;  z-index:90; transition:all0.15slinea......
  • PageOfficeV6.0在线打开Excel禁止鼠标右键、双击、选择
    转载:禁止Excel中鼠标右键、双击、选择禁止Excel中鼠标右键、双击、选择注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。有时让用户使用PageOffice只读模式(OpenModeType.xlsReadOnly)打开Excel文件后,为了更好的......
  • 如何禁止type='number'的input框输入字母e
    很多时候input设置了type="number"还是能输入字母e,那么如何禁止呢?1.例如input框为<el-inputtype="number"v-model=""@keydown.native="keyInput"placeholder="请输入数字"></el-input>2.写方法//去除number输入框内ekeyInput(e){letkey=......
  • 禁止生成缩略图文件Thumbs.db
    如果在资源管理器的文件夹选项中设置「不显示缩略图」,可能仍会继续自动生成Thumbs.db文件。可以参考以下设置本地组策略的方法,实现使window不自动生成Thumbs.db文件。 ......
  • 打开以前保存在postman的脚本报错:Request not found We could not find the Request
    问题1:上午打开以前保存在postman的脚本报错:RequestnotfoundWecouldnotfindtheRequestyouarelookingfor,如下:问题2:问题3:导入本地文件,超时遇到的这些问题,因为网络原因,过一段时间,有时候会出现,有时候不会出现。......
  • Linux基础43 nginx多server优先级, nginx禁止IP访问, nginx的alias, nginx的try_file
    Nginx常见问题一、nginx多server优先级在开始处理一个http请求时,nginx会去除header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如果配置多个相同的server_name,会导致server_name出现优先级访问冲突。1.准备多个......
  • 同一用户名,远程连接Windows Server 2019 时,如何禁止打开新窗口
    同一用户名,远程连接WindowsServer2019时,如何禁止打开新窗口答:您好!如果您想在远程连接WindowsServer2019时禁止打开新窗口,您可以尝试以下方法:使用组策略编辑器:打开组策略编辑器,可以通过运行"gpedit.msc"命令来打开。导航到"计算机配置">"管理模板">"Windows组件">"远......
  • Nginx 禁止页面缓存
    location^~/vue{add_headerCache-Control"no-cache,private,no-store,must-revalidate,max-stale=0,post-check=0,pre-check=0";indexindex.html;alias/home/zhuge/project/test/dist/;try_files......
  • 灵活、可用、高扩展,EasyMR 带来全新 Yarn 的队列管理功能及可视化配置
    YARN(YetAnotherResourceNegotiator)是Hadoop生态系统中的资源调度器,主要用于资源管理和作业调度。YARN自身具备队列管理功能,通过对YARN资源队列进行配置和管理,实现集群资源的分配,以满足不同应用和用户的需求。YARN的引入为集群在利用率、资源统一管理和数据共享等方面带来......
  • 华为手机自带浏览器在web网页中对长按保存无法禁止?
    在最近的开发过程中,遇到一个问题,在实现拖动图片(img标签)时,如果未拖动而长按图片,会触发保存功能。在对标签进行CSS设置以后,其他的浏览器都已禁止了长按保存功能,现在只留下华为自带的浏览器还存在长按保存的功能。-webkit-touch-callout:none;-webkit-user-select:none;-moz-use......