2023.03.14 - pnpm的基本使用

安装npm install -g pnpm

基本操作

新增包pnpm add xxx

删除包pnpm remove xxx

运行项目 pnpm xxx

筛检硬连接库pnpm store prune

切换源

pnpm config set registry
运行以下命令,将下载源设置为指定的镜像地址(以淘宝镜像为例):

pnpm config set registry https://registry.npm.taobao.org/
运行后,下次 pnpm install 时,将从 https://registry.npm.taobao.org/ 下载包。
如果要切换为默认的下载源,可以使用以下命令清除设置:

pnpm config delete registry
清除后,下次 pnpm install 时,将从默认的下载源 https://registry.npmjs.org/ 下载包。

🍔pnpm

查看源

pnpm config list 查看更多相关信息

pnpm get registry 

临时修改

pnpm --registry https://registry.npm.taobao.org install any-touch

持久使用

pnpm config set registry https://registry.npm.taobao.org

还原

pnpm config set registry https://registry.npmjs.org

删除库缓存

如果你需要完全卸载 pnpm,包括所有已经安装的版本和相关文件,可以按照以下步骤进行操作:

1.打开终端并输入以下命令检查 pnpm 的安装位置:

which pnpm
该命令将输出 pnpm 的安装路径。

2.使用终端进入到输出的 pnpm 安装路径中,并执行以下命令来卸载 pnpm:

npm uninstall -g pnpm
该命令将删除全局 pnpm 模块。

3.使用终端进入到你的项目根目录并执行以下命令来删除本地缓存和 Lockfile 文件:

rm -rf node_modules .pnpm-store shrinkwrap.yaml package-lock.json
该命令将删除 pnpm 下载的所有包和缓存,以及项目根目录中的 shrinkwrap.yamlpackage-lock.json 文件。

4.使用终端进入到 ~/.pnpm-store 目录中,并执行以下命令来删除 pnpm 存储库:

rm -rf ~/.pnpm-store
该命令将删除 pnpm 存储库中的所有缓存包和相关文件。

5.最后,可以使用以下命令来检查pnpm是否已经完全卸载:

which pnpm
如果该命令未能输出任何内容,则说明 pnpm 已经完全卸载。

posted @ 2023-03-14 22:47  吕业浩  阅读(1253)  评论(0编辑  收藏  举报