如何使用`add`安装多个纱线包?

Posted

技术标签:

【中文标题】如何使用`add`安装多个纱线包?【英文标题】:How to install multiple yarn packages using `add`? 【发布时间】:2019-09-26 07:16:03 【问题描述】:

使用npm install npm 安装package.json 中的所有包。但是根据https://yarnpkg.com/en/docs/cli/add,使用yarn add时好像需要指定每个包。

yarn add package-name 安装包的“最新”版本。

这不可能是正确的,对吗?

【问题讨论】:

【参考方案1】:

只需在包之间添加空格即可。 例如:

yarn add redux react-redux redux-starter-kit

【讨论】:

【参考方案2】:

如果您尝试将所有软件包安装在 package.json 文件中,则只需运行 yarn 即可安装所有软件包。

【讨论】:

【参考方案3】:

yarn add 是做什么的?

当您正在安装尚未以任何方式安装的新软件包并且该软件包没有进入package.json 文件时,您需要使用yarn add package_name 命令。此命令会安装该软件包并同时在 package.json 文件中创建一个条目。

何时使用yarnyarn install

当您将项目的所有依赖项的所有条目都放入您的package.json 文件时,您应该使用此命令。这会安装 package.json 文件中的所有依赖项并更新它们(如果有)。

现在回到您的问题,要一次添加多个包,您只需使用 space 指定每个包名称即可,

yarn add package1 package2 package 3 ...

【讨论】:

以上是关于如何使用`add`安装多个纱线包?的主要内容,如果未能解决你的问题,请参考以下文章

markdown 如何最终使用纱线重新安装fkn'node-sass并且不破坏包结构.md

如何安装没有符号链接的纱线工作区包?

如何在 GitHub Actions 中缓存纱线包

如何构建一个简单的yarn包进行本地共享

纱线安装同一个包的多个版本

如何编辑通过纱线安装的节点模块?