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.yaml
和 package-lock.json
文件。
4.使用终端进入到 ~/.pnpm-store
目录中,并执行以下命令来删除 pnpm
存储库:
rm -rf ~/.pnpm-store
该命令将删除 pnpm 存储库中的所有缓存包和相关文件。
5.最后,可以使用以下命令来检查pnpm
是否已经完全卸载:
which pnpm
如果该命令未能输出任何内容,则说明 pnpm
已经完全卸载。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通