使用 pnpm pack 命令本地调试 npm 包

  最近本地开发 npm 包,发现 pnpm pack 可以很方便的验证效果,比 pnpm link 好用点,不需要频繁的发 beta 包,记录一下。

一、npm 包

  在 npm 包的根目录执行 pnpm pack 命令,执行完成后会出现一个包名加版本的一个 tgz 文件。建议执行命令前修改下 package.json 文件的 version 属性,方便区分。

二、目标项目

  复制这个 tgz 文件的绝对路径,粘贴到目标项目的 package.json 文件这个 npm 包的版本号处,删除 node_modules 中这个包的目录,重新执行 pnpm i 进行安装,或者直接删除 node_modules 再重新安装。

三、其他

  推荐一个好用的 VSCode 插件 Search node_modules,自行设置快捷键后,可以快速的找到 node_modules 中依赖的目录结构和路径。

以上

随笔标题:使用 pnpm pack 命令本地调试 npm 包

随笔作者:刘先玉

发布时间:2024年05月29日 - 21:01:50

最后更新:2024年05月29日 - 21:01:50

原文链接:https://liuxianyu.cn/article/pnpm-pack.html