pnpm安装、更新

pnpm

pnpm 全称 performant npm,意思为 高性能的 npm。pnpm 由 npm/yarn 衍生而来,解决了 npm/yarn 内部潜在的 bug,极大的优化了性能,扩展了使用场景。被誉为 最先进的包管理工具。
特点:速度快、节约磁盘空间、支持 monorepo、安全性高、创建一个非扁平的 node_modules 目录。pnpm 相比较于 yarn/npm 这两个常用的包管理工具在性能上也有了极大的提升,根据目前官方提供的 benchmark 数据可以看出在一些综合场景下比 npm/yarn 快了大概两倍。

安装

npm install pnpm -g 或者 npm install pnpm@9.15.3 -g

更新

没办法直接通过npm命令更新,只能先卸载原先的pnpm
1、打开vscode 打开里面的git bash
执行 which pnpm
找到pnpm的位置
2、到所在pnpm的位置,删除对应的pnpm文件即可
3、然后再安装即可

### 如何使用 `pnpm` 更新相关指令 在 Node.js 的包管理器领域,`pnpm` 是一种高效的替代方案。以下是关于如何通过 `pnpm` 进行更新操作的具体说明: #### 1. 更新指定依赖项 要更新特定的项目依赖项至最新版本,可以运行以下命令: ```bash pnpm update <package-name> ``` 此命令会将 `<package-name>` 更新到其允许范围内的最高版本[^2]。 #### 2. 更新所有依赖项 如果希望一次性更新当前项目的全部依赖项,则可执行如下命令: ```bash pnpm update ``` 这将会把 `package.json` 文件中定义的所有依赖关系升级到它们各自范围内最新的可用版本。 #### 3. 强制更新至最新版(忽略 semver 范围) 有时可能需要完全跳过语义化版本控制约束并直接拉取最新稳定发布版本,在这种情况下应该采用强制标志 `-latest` 或者 `--latest` 参数来调用上述任一形式之一: 对于单个软件包而言, ```bash pnpm add <package-name> --latest ``` 而对于整个工程来说则是这样做的: ```bash pnpm update --latest ``` 这里需要注意的是,这样做可能会引入不兼容的变化,因此建议谨慎行事,并确保充分测试更改后的环境稳定性。 #### 4. 全局工具更新 类似于 npm ,也可以利用 pnpm 来维护已安装于系统的全局模块 。 若要单独刷新某个具体的应用程序或者库文件夹下的内容,请按照下面的方式输入相应名称即可完成目标动作;而当面对多款产品共存局面时,则只需省略后面附加参数部分就能实现批量处理效果啦! 针对单一组件的操作方法为: ```bash pnpm add -g <package-name>@latest ``` 如果是想让所有已经存在的实例都得到改进提升的话,那么就简单得多咯~只需要敲下这一串字符就够了哦~ ```bash pnpm update -g ``` 最后提醒大家一句哈~为了防止网络状况不佳影响进度条推进速度甚至造成进程停滞现象发生(也就是俗称“卡住”),记得提前配置好合适的镜像源地址哟!比如我们可以参照前面提到过的例子,设置成阿里云提供的加速链接作为新的下载仓库路径: ```bash npx pnpm config set registry https://registry.npmmirror.com ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值