是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。就像我们可以从官方文档了解那样,它的目的是解决这些团队使用 npm 面临的少数问题。
Yarn 官网:
官网脚本:
或者
安装成功后,即可查看版本:
初始化新项目
npm 方式:
yarn init 与 npm init 一样通过交互式会话创建一个 package.json 文件。
添加依赖包
通过 yarn add 添加依赖会更新 package.json 以及 yarn.lock 文件。
npm 方式:
将依赖项分别添加到不同依赖项,例如分别添加到 devDependencies、peerDependencies 和 optionalDependencies:
升级依赖包
npm 方式:
移除依赖包
npm 方式:
安装项目的全部依赖
或者
npm 方式:
运行脚本
yarn run 用来执行 package.json 中 scripts 属性下定义的脚本,例如:
执行 scripts 属性下 dev 对应的脚本 node app.js
npm 方式:
执行 scripts 属性下 start 对应的脚本 node app.js
npm 方式:
显示某个包信息
这个命令会拉取包的信息并返回为树格式,例如:
这个命令默认的报告样式是单引号序列化的,如果要输出有效的 JSON 行格式,就使用标准的 --json 标志:
npm 方式:
列出项目的所有依赖
npm 方式:
Yarn 中的 list 命令列出当前工作文件夹所有的依赖,通过参考所有包管理器的元信息文件,包括项目的依赖,例如:
默认情况下,所有包的依赖会被显示,如果要限制依赖的深度,你可以给 list 命令添加一个标志 --depth 所需的深度:
例如:
管理 yarn 配置文件
设置:
npm 方式:
读取:
npm 方式:
删除:
npm 方式:
查看当前配置:
npm 方式:
设置淘宝镜像:
npm 方式:
缓存
列出已缓存的包:
列出匹配指定模式已缓存的包:
例如:
打印出当前 yarn 全局缓存的位置:
清除缓存:
此外,您可以指定一个或多个想要清除的包:
改变缓存路径
设置 cache-folder 来配置缓存目录:
你也可以用 --cache-folder 标志指定缓存目录:
你还可以通过环境变量 YARN_CACHE_FOLDER 指定缓存目录︰
到此这篇yarn 常用命令(yarn常用命令总结)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/56440.html