pnpm 有哪些命令?
时间: 2023-07-23 18:09:09 浏览: 258
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的镜像源?
pnpm是一个快速、节省磁盘空间的包管理工具,其全局配置可以通过修改用户目录下的配置文件来实现。配置pnpm的镜像源通常可以通过创建或修改pnpm的配置文件`.npmrc`来完成。
1. 打开终端或者命令提示符。
2. 执行命令`pnpm config set registry [镜像源地址] --global`,将`[镜像源地址]`替换成你想要设置的镜像源地址。例如,如果你想要使用淘宝的npm镜像源,那么命令就是:
```
pnpm config set registry https://registry.npmmirror.com --global
```
3. 如果你想要恢复默认的镜像源,可以使用以下命令:
```
pnpm config set registry https://registry.npmjs.org --global
```
请注意,`.npmrc`文件可能位于不同操作系统的不同位置:
- Unix/Linux系统:通常位于`~/.npmrc`。
- Windows系统:通常位于`%AppData%\pnpm\npmrc`。
如果你的环境变量中有设置`PNPM_HOME`,`.npmrc`文件也可能位于该环境变量指定的目录下。
pnpm add <package> 有哪些参数?
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 的官方文档。
阅读全文