如果你觉得 npm 比较慢,又不想用 yarn ,那么 pnpm 是一个很好的选择。
花里胡哨的介绍完全不需要 , 快速 + 高效 ,就是pnpm最好的特性和体验。

在这里插入图片描述
官方使用文档

https://pnpm.io/zh/pnpm-cli

NPM安装PNPM

npx pnpm add -g pnpm

Upgrading pnpm

Once you have installed pnpm, there is no need to use other package managers to update it. You can upgrade pnpm using itself, like so:

pnpm add -g pnpm

与 npm 的差别

与 npm 不同的是,pnpm 会校验所有的参数。 比如, pnpm install --foo 会执行失败,因为 --foo 不是 pnpm install 的有效参数。

但是,某些依赖关系可能使用 npm_config_ 环境变量,其中 从 CLI 选项中填充。 在这种情况下,你有以下选择:

  1. 设置明确的环境变量:npm_config_foo=true pnpm install
  2. --config. 强制使用未知选项: pnpm install --config.foo

升级pnpm

输入以下命令进行升级

pnpm add -g pnpm

前言如果你觉得npm比较慢,又不想用yarn,那么pnpm是一个很好的选择。花里胡哨的介绍完全不需要 ,快速 + 高效 ,就是pnpm最好的特性和体验。官方使用文档https://pnpm.io/zh/pnpm-cliNPM安装PNPMnpx pnpm add -g pnpmUpgrading pnpmOnce you have installed pnpm, there is no need to use other package managers to update it. Yo 主要修复: 1.build或者dev项目时不报错,兼容vite2/vite3,vue2; 2.加入deep监听watch,直接在父组件中修改图表中的config参数即可完成图表中的数据变更。 yarn npm c npm p npm 可通用的,就是底层node_modules位置不一样而已,不过修改原理都是一样的,大家可以自行下载研究,支持windows,macos跟linux。 下面说下安装步骤: 1.在项目更目录中安装,执行 npm install @jiaminghi/data-view即可; 2.将other_modules压缩包解压并覆盖到项目的node_modules文件夹下即可 调用方法,请参考官网文档http://datav.jiaminghi.com/ npm 下也可以通过patch-package库包自行定制补丁,下载 npm install 时就不用手动复制了,大家可以自己研究下的。 2.加入deep监听watch,直接在父组件中修改图表中的config参数即可完成图表中的数据变更。 yarn npm c npm p npm 可通用的,其实就是底层node_modules位置不一样而已,不过修改原理跟代码基本都是一直的,大家可以自行下载研究,windows macos linux均兼容。如果下载错了请私信我。 下面说下安装步骤: 1.在项目更目录中安装,执行p npm install @jiaminghi/data-view即可; 2.https://github.com/jiaming743/Color查看最新的color版本号,压缩包里版本号未1.1.3,如果不是,这替换.p npm 下@jiaminghi+color@1.1.3文件夹名称,改为最新版本号。 3.将other_modules压缩包解压并覆盖到项目的node_modules文件夹下即可 调用方法,请参考官网文档http://datav.jiaminghi.com/