前端技术前端知识

快速可靠的包管理工具 Yarn

2019-03-16  本文已影响51人  一俢

Yarn 发布于2016年10月,是 Facebook、Google、Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。它相比与 npm 更佳的高效、安全和可靠。在 Github 上迅速拥有了 30.7k 个 Star,而 npm 只有 15.8k 个 Star。

Yarn 的优势

如何安装(macOS)

我们通过 Homebrew 来安装 Yarn,如果没有安装 Node 它也可以安装:

brew install yarn
yarn --version

升级 Yarn

brew upgrade yarn

如何使用

初始化新项目

yarn init

添加依赖包

yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]

yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional

升级依赖包

yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]

移除依赖包

yarn remove [package]

安装项目的全部依赖

yarn
或者
yarn install

Yarn 的工作流

yarn.lock

如何从 npm 迁移到 Yarn

大家不要担心迁移,从 npm 迁移到 Yarn 是一件非常简单的事情,Yarn 和 npm 使用同样的 package.json 文件,现在只需要运行 yarn Yarn 将通过自己的解析算法来重新组织 node_modules 目录,这个算法和 node.js 模块解析算法是兼容的。

上一篇 下一篇

猜你喜欢

热点阅读