如何发布一个 npm 库,自动化管理版本号、生成 changelog、tag 等

211 阅读1分钟

● 本文参加了由公众号@若川视野 发起的每周源码共读活动点击了解详情一起参与。

● 这是源码共读的第39期,链接:juejin.cn/post/714587…

创建github仓库

image.png

克隆代码到本地仓库

image (1).png

使用vscode打开项目

image (2).png

初始化项目

npm init 

建立src文件夹及js文件并写入代码

image (3).png

初始化

npm init release-it

image (4).png

出现问题,经检查原因是node版本太低,更换为18.0版本以上后解决问题

image (5).png

运行结果如下

image (6).png

安装changelog插件

npm i @release-it/conventional-changelog -D

image (7).png

提交代码更改到git仓库然后运行

npm run release

运行结果如下:

image (8).png

运行后自动打开github发布页面,点击发布及发布成功

image (9).png

image (10).png

登录npm账号执行

npm publish

即可发布成功

本次动手实践加深了对发布npm包流程的了解,一切技术都是动手先行才能体会更深