依赖包管理工具pnpm,日常命令汇总和使用方法
feilong.org 修订于2022-07-08 04:45:23 您好,第 74 位朋友!pnpm安装使用的常用命令简单汇总,依赖包管理工具pnpm,日常命令汇总和使用方法
一、pnpm官网有教程,但是感觉太细了。
https://pnpm.io
当使用 npm 或 yarn 时,如果有 100 个项目使用 某个依赖包,则磁盘上将有 100 个 该依赖包 的副本。
pnpm 让每个模块的每个版本只保留一个副本。
这样一来,多个项目可以只用一个依赖包,
这样可以大幅度节省磁盘空间。
于是,决定放弃npm 的日常使用,开始用pnpm试试看。
飞龙参考网上资料,写下这个汇总的常用命令日志,
以及简要操作步。
更先进的依赖包管理工具pnpm,日常命令汇总和使用方法,
没有配图,就是文字。有点git基础的小白,应该可以看懂吧?
一、先快速删除你的项目文件夹下
现有的 node_modules目录,
在cmd命令行工具里,先后执行以下2个命令
npm install rimraf -g
rimraf node_modules
二、用npm全局安装pnpm
npm install pnpm -g
三、设置依赖包的来源
查看默认的依赖包下载来源
pnpm config get registry
如果想切换到淘宝源
pnpm config set registry https://registry.npmmirror.com //
四、设置pnpm-store的存储路径
pnpm 默认在你正执行第二步的同一磁盘上创建依赖包的存储路径
如果你想自定义其它地方,比如设在 G:/.pnpm-store
则在cmd命令行工具里,输入如下命令
pnpm config set store-dir G:/.pnpm-store
如果想删除全局内容可寻址存储
pnpm rm -rf G:/.pnpm-store
五、安装或添加依赖包
构建项目依赖包
进入项目文件夹,打开cmd命令行工具,然后输入
pnpm install
如果只想安装某个依赖包则输入下面的任一命令
pnpm install 包
pnpm i 包
更多依赖包安装命令有:
pnpm add [package] //-S 默认 保存到 dependencies
pnpm add -D [package] //保存到 devDependencies
pnpm add -O [package] //保存到 optionalDependencies
pnpm add -g [package] // 全局安装依赖包
pnpm add sax@3.0.0 //安装指定版本 3.0.0
六、移除依赖包
pnpm remove [package] //移除包
pnpm remove [package] --global //移除全局包
移除不需要的packages
pnpm prune
别名: rm, uninstall, un
比如移除出名昭著的 node-sass
pnpm prune node-sass
或重新安装这个node-sass
pnpm add node-sass
七、列出依赖包清单
输出已安装依赖包和版本
pnpm list
pnpm list --json
八、检查过期的依赖包 packages。
pnpm outdated
九、升级依赖包,
pnpm up //升级全部依赖包,遵守package.json
pnpm up --latest //升级全部依赖包,忽略package.json
pnpm upgrade 包 //更新某过期的依赖包
pnpm upgrade 包 --global //更新全局的依赖包
十、运行项目
在package.json的 scripts节点,
有项目运行的脚本 比如 serve
则pnpm可以这样运行项目
pnpm run serve
或者用简写
pnpm serve
十一、卸载 pnpm
npm rm -g pnpm
更新网址:https://feilong.org/pnpm-usage-feilong
最初发布:20220708 04:44:37 feilong.org 于广州
加入收藏夹,查看更方便。
所在分类: npm 教程