wordpress自定义栏目模板,谷歌搜索引擎优化,古镇做灯饰网站的公司,wordpress 创建网站一、yarn的安装
使用npm就可以进行安装
但是需要注意的一点是yarn的使用和node版本是有关系的必须是16.0以上的版本。
输入以下代码就可以实现yarn的安装
npm install -g yarn
再通过版本号的检查来确定#xff0c;yarn是否安装成功
yarn -v二、遇到的问题
1、问题描述…一、yarn的安装
使用npm就可以进行安装
但是需要注意的一点是yarn的使用和node版本是有关系的必须是16.0以上的版本。
输入以下代码就可以实现yarn的安装
npm install -g yarn
再通过版本号的检查来确定yarn是否安装成功
yarn -v二、遇到的问题
1、问题描述
在cmd终端可以查询yarn的版本号但是在vscode的终端里却会报错如下图 2.问题解决
分析原因VSCode的终端中运行一个PowerShell脚本yarn.ps1但是我的系统策略禁止了脚本的执行通常是由于PowerShell的执行策略设置较为严格所致
可以在vscode输入下面的命令查看当前的执行策略
Get-ExecutionPolicy
如果是较为严格的策略就可以输入下面命令修改为宽松策略
注意这个操作可能会增加安全风险
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
再次输入yarn -v就显示它的存在了 三、yarn和npm的区别
yarn 是由 Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具yarn 是为了弥补 npm 的一些缺陷而出现的 同为包管理工具 npm和yarn的区别
1、并行安装yarn安装包会同时执行多个任务npm 需等待上一个任务安装完成才能运行下一个任务
2、离线模式如果你已经安装过一个包用 yarn 再次安装会从缓存中获取而 npm 会从网络下载
3、版本锁定yarn 默认有一个 yarn.lock 文件锁定版本保证环境统一而 npm 默认从网络下载最新的最稳定的版本锁定可以解决包之间版本不兼容问题npm 也可以通过命令实现版本锁定
4、更简洁的输出yarn 安装包时输出的信息较少npm 输出信息冗余 npm存在的一些不足
1、npm install 下载速度慢即使是重新 install 时速度依旧慢
2、同一个项目安装的无法保持一致性。原因是因为 package.json 文件中版本号的特点导致在安装的时候代表不同的含义。
3、使用 npm 安装多个 js 包时包会在同一时间下载和安装。安装过程中其中一个包抛出了一个异常但 npm 会继续安装其他包所以错误信息就会在一大堆提示信息中丢失掉以至于直到执行前都不会发现实际发生的错误。 yarn的优点
1、安装速度快 (服务器速度快 , 并且是并行下载)
2、版本锁定安装版本统一
3、缓存机制如果之前已经安装过一个软件包用Yarn再次安装时之间从缓存中获取就不用像npm那样再从网络下载了
4、输出简洁并且多注册来源处理。安装包时直观地打印出必要的信息不管包被不同的库间接关联引用多少次只会从一个注册来源去装防止出现混乱不一致。
npm 与 yarn 常用命令对比