我正在研究monorepo程序,发现有些人使用pnpm install在工作区中安装软件包,而另一些人则使用pnpm add。
在pnpm文档中,add和install命令似乎是一样的,但是有一些不同的选项,比如--offline (install)、--workspace( add),如果我使用pnpm install [pkg name] --workspace,它的工作正常。
那么pnpm install和pnpm add有什么区别呢?
发布于 2022-08-16 07:09:43
他们之间没有太大的区别。在大多数情况下,它们是可互换的:
pnpm install <args?>:如果没有args,它将扫描和安装pnpm-lock.yaml中列出的所有模块,以防args作为pnpm add工作。
pnpm add <args>:它将再安装一个软件包。
如果选择是,我将使用pnpm add,因为它是支持所有包管理器(npm add、yarn add)的新的现代语法。
发布于 2022-08-16 07:04:49
发布于 2022-08-16 07:05:19
https://stackoverflow.com/questions/73369867
复制相似问题