您的位置:

Yarn命令大全:快速掌握yarn start、yarn add、yarn remove等常用命令

一、Yarn是什么?

Yarn是一个轻量、快速、可靠、安全的依赖管理工具。它可以管理你项目所需要的依赖,以及检查和更新依赖之间的关系。相比其他的依赖管理工具,Yarn不仅速度更快,还有离线安装、锁定版本、并行安装、基于代码库的工作区等方便的功能。

二、安装与升级Yarn

1、安装Yarn

使用npm全局安装Yarn:

npm install -g yarn

或者使用Homebrew:

brew install yarn

2、升级Yarn

使用下面的命令升级Yarn到最新版本:

yarn set version latest

或者使用下面的命令检查是否有新版本可用:

yarn policies set-version latest

三、Yarn常用命令

1、初始化一个新的Yarn项目

使用下面的命令初始化一个新的Yarn项目:

yarn init

在该命令中,你需要输入一些信息,如包名称、版本号、作者等等。最后会在当前目录下生成一个名为 package.json 的文件,其中包含了你输入的信息。

2、添加依赖

使用下面的命令添加一个依赖:

yarn add package-name

例如,添加了 lodash:

yarn add lodash

如果要添加多个依赖,可以在命令后面添加多个包名称,用空格隔开。

3、升级依赖

使用下面的命令升级依赖包到最新版本:

yarn upgrade package-name

其中,package-name 为要升级的包名。如果要升级所有包的版本,可以运行以下命令:

yarn upgrade

4、删除依赖

使用下面的命令删除一个依赖:

yarn remove package-name

例如,删除了 lodash:

yarn remove lodash

5、安装所有依赖

使用下面的命令可以安装所有在 package.json 中声明的依赖:

yarn

6、Yarn离线安装

如果你要在没有互联网连接的环境下安装依赖,可以在有网络连接的电脑上运行下面的命令,将所有依赖下载到本地:

yarn install --offline

然后将下载的所有包拷贝到没有互联网连接的电脑上,执行下面的命令即可安装依赖:

yarn install --offline

四、Yarn脚本命令

Yarn脚本命令允许您在项目中创建可执行的脚本。

要创建脚本,请将要运行的命令添加到 package.json 文件中的 scripts 字段中。命令以键值对的形式定义,其中键是脚本名称,值是要运行的命令。

例如,要在项目中创建一个启动命令,可以将如下代码添加到 package.json 文件的 scripts 字段中:

"scripts": {
  "start": "node index.js"
}

然后可以使用以下命令运行脚本:

yarn start

此命令将在项目中找到名为 start 的脚本,并在终端中执行它。

五、Yarn工作区

Yarn工作区允许您同时管理多个相关项目的依赖。

1、创建工作区

要使用工作区,需要在 package.json 文件中添加 workspaces 字段,该字段应指向包含您的项目的文件夹。例如:

"workspaces": [
  "packages/*"
]

这告诉Yarn使用 packages 文件夹下的所有文件夹作为工作区。

2、添加依赖

在工作区中添加依赖需要使用绝对路径:

yarn workspace package-name add dependency-name

例如,要在 my-app 工作区中添加 lodash 依赖:

yarn workspace my-app add lodash

六、总结

本文简要介绍了Yarn,包括在何时使用Yarn、如何安装/升级Yarn、Yarn常用命令、Yarn脚本命令和Yarn工作区。