pnpm add <package> 有哪些参数?
时间: 2023-12-12 19:03:16 浏览: 58
pnpm add <package> 命令有一些可选的参数,可以用来指定安装依赖包的方式和位置。以下是一些常用的参数:
1. --save, -S:将依赖包添加到 package.json 的 dependencies 中。
2. --save-dev, -D:将依赖包添加到 package.json 的 devDependencies 中。
3. --save-optional, -O:将依赖包添加到 package.json 的 optionalDependencies 中。
4. --global, -g:将依赖包安装到全局环境。
5. --workspace, -w:将依赖包安装到工作区(如果项目是使用 pnpm 工作区管理的)。
6. --depth <number>:指定递归安装的深度。
7. --filter <pattern>:通过模式匹配来过滤要安装的依赖包。
8. --ignore-workspace-root-check:忽略工作区根目录检查,允许在工作区根目录执行 add 命令。
这些参数可以根据需要进行组合使用,具体的用法可以参考 pnpm 的官方文档。
相关问题
pnpm 有哪些命令?
pnpm 是一个 JavaScript 包管理工具,与 npm 和 yarn 类似,但具有一些不同的特性。下面是一些 pnpm 常用的命令:
1. pnpm install:安装项目的依赖包。
2. pnpm i:install 的写。
3. pnpm add <package>:安装特定的依赖包。
4. pnpm update:更新项目的依赖包。
5. pnpm remove <package>:移除项目的依赖包。
6. pnpm run <script>:运行项目中定义的脚本。
7. pnpm test:运行项目中定义的测试。
8. pnpm ls:列出项目的依赖包树状结构。
9. pnpm prune:移除项目中未在 package.json 中声明的依赖包。
10. pnpm link:将当前项目链接到全局安装的包。
11. pnpm store status:查看 pnpm store 的状态信息。
这些是一些常用的 pnpm 命令,还有其他一些高级功能可以在官方文档中找到。
pnpm add 和pnpm install区别
pnpm add和pnpm install都是用来安装依赖包的命令,它们的区别在于:
1. pnpm add会将安装的包名称和版本号添加到package.json文件的dependencies或devDependencies中,而pnpm install则不会。
2. pnpm add还支持一次性安装多个包,例如:pnpm add package1 package2 package3。
因此,如果你想要将安装的包信息添加到package.json文件中,建议使用pnpm add命令;如果你只是想简单地安装依赖包,可以使用pnpm install命令。
举个例子,如果你想要安装lodash包并将其添加到package.json文件的dependencies中,可以使用以下命令:
```shell
pnpm add lodash
```
如果你只是想简单地安装lodash包,可以使用以下命令:
```shell
pnpm install lodash
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)