阅读 146

Yarn 的安装与使用

大家好,我是一碗周,一个不想被喝(内卷)的前端。如果写的文章有幸可以得到你的青睐,万分有幸~

写在前面

Yarn 是一款 JavaScript 的包管理工具(npm 的代替方案),在 Yarn 的官网有着一句话:Safe, stable, reproducible projects

正如 Yarn 官网的介绍,Yarn 的具有速度快安全可靠 的优点,在功能上相比于 npm 优化了许多功能等,例如网络性能优化,安装依赖的方式相同等功能。具体可以参考Yarn 中文网。

Yarn 的安装

Yarn 的安装比较简单,直接使用npm命令即可,这样的前提是你已经安装了 Node.js,命令如下:

# 检查是否具有node.js node-v # 安装yarn npm install -g yarn 复制代码

安装完成之后可以通过如下命令检测是否安装成功:

yarn -v 复制代码

如果提示版本号则安装完成,提示的版本号为1.X.X就表示安装成功了

然后我们设置一下yarn库的镜像源,命令如下:

yarn config set npmRegistryServer https://registry.npm.taobao.org 复制代码

Yarn 的常用命令

初始化

yarn init 复制代码

添加依赖包

yarn add [package] # 会自动安装最新版本,会覆盖指定版本号 yarn add [package] [package] [package] # 一次性添加多个包 yarn add [package]@[version] # 添加指定版本的包 yarn add [package]@[tag] # 安装某个tag(比如beta,next或者latest) 复制代码

将依赖项添加到不同依赖项类别

不指定依赖类型默认安装到dependencies里,你也可以指定依赖类型分别添加到devDependenciespeerDependenciesoptionalDependencies

# 加到 devDependencies yarn add [package] --dev #或 yarn add [package] -D # 加到 peerDependencies yarn add [package] --peer #或 yarn add [package] -P # 加到 optionalDependencies yarn add [package] --optional #或 yarn add [package] -O 复制代码

升级依赖包

yarn upgrade [package] # 升级到最新版本 yarn upgrade [package]@[version] # 升级到指定版本 yarn upgrade [package]@[tag] # 升级到指定tag 复制代码

移除依赖包

yarn remove [package] # 移除包 复制代码

从 package.json 里安装依赖,并将依赖项保存进 yarn.lock

yarn # 安装所有依赖 yarn install # 安装所有依赖 yarn install --flat # 安装一个包的单一版本 yarn install --force # 强制重新下载所有包 yarn install --production # 只安装生产环境依赖 复制代码

发布包

yarn publish 复制代码

运行脚本

yarn run # 用来执行在 package.json 中 scripts 属性下定义的脚本 复制代码

显示某个包的信息

yarn info [package] # 可以用来查看某个模块的最新版本信息 复制代码

缓存

yarn cache yarn cache list # 列出已缓存的每个包 yarn cache dir # 返回全局缓存位置 yarn cache clean # 清除缓存


作者:一碗周
链接:https://juejin.cn/post/7022086426904756255

文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐