包安装
包管理器(如 npm
)为您处理两件事:管理工作区 和安装包。
Turborepo 兼容四种包管理器
- npm (在新标签页打开)
- pnpm (在新标签页打开)
- Yarn 1 (在新标签页打开)
- Yarn >=2 (文档即将推出)
您可以使用您最熟悉的任何一个 - 但**如果您是单仓库新手,我们推荐使用 npm**。
如果您**熟悉单仓库,我们推荐使用 pnpm**。它更快,并提供一些有用的 CLI 选项,如 --filter
。
安装包
当您第一次克隆或创建您的单仓库时,您需要
- 确保您在单仓库的根目录中
- 运行安装命令
npm install
您现在将在仓库的根目录和每个工作区中看到 node_modules
文件夹。
添加/删除/升级包
您可以使用包管理器的内置命令在单仓库中添加、删除和升级包
在工作区中安装包
npm install <package> --workspace=<workspace>
示例
npm install react --workspace=web
从工作区中删除包
npm uninstall <package> --workspace=<workspace>
示例
npm uninstall react --workspace=web
在工作区中升级包
npm update <package> --workspace=<workspace>
示例
npm update react --workspace=web