小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
大家好,我是一碗周,一个不想被喝(内卷)的前端。如果写的文章有幸可以得到你的青睐,万分有幸~
写在前面
Yarn 是一款 JavaScript 的包管理工具(npm 的代替方案),在 Yarn 的官网有着一句话:Safe, stable, reproducible projects 。
正如 Yarn 官网的介绍,Yarn 的具有速度快 、安全 、可靠 的优点,在功能上相比于 npm 优化了许多功能等,例如网络性能优化,安装依赖的方式相同等功能。具体可以参考Yarn 中文网。
Yarn 的安装
Yarn 的安装比较简单,直接使用npm
命令即可,这样的前提是你已经安装了 Node.js,命令如下:
1 | PowerShell复制代码# 检查是否具有node.js |
安装完成之后可以通过如下命令检测是否安装成功:
1 | PowerShell复制代码yarn -v |
如果提示版本号则安装完成,提示的版本号为1.X.X
就表示安装成功了
然后我们设置一下yarn
库的镜像源,命令如下:
1 | PowerShell复制代码yarn config set npmRegistryServer https://registry.npm.taobao.org |
Yarn 的常用命令
初始化
1 | PowerShell复制代码yarn init |
添加依赖包
1 | PowerShell复制代码yarn add [package] # 会自动安装最新版本,会覆盖指定版本号 |
将依赖项添加到不同依赖项类别
不指定依赖类型默认安装到dependencies
里,你也可以指定依赖类型分别添加到devDependencies
、peerDependencies
和optionalDependencies
。
1 | PowerShell复制代码# 加到 devDependencies |
升级依赖包
1 | PowerShell复制代码yarn upgrade [package] # 升级到最新版本 |
移除依赖包
1 | PowerShell复制代码yarn remove [package] # 移除包 |
从 package.json 里安装依赖,并将依赖项保存进 yarn.lock
1 | PowerShell复制代码yarn # 安装所有依赖 |
发布包
1 | PowerShell复制代码yarn publish |
运行脚本
1 | PowerShell复制代码yarn run # 用来执行在 package.json 中 scripts 属性下定义的脚本 |
显示某个包的信息
1 | PowerShell复制代码yarn info [package] # 可以用来查看某个模块的最新版本信息 |
缓存
1 | PowerShell复制代码yarn cache |
本文转载自: 掘金