💡
原文英文,约900词,阅读约需4分钟。
📝
内容提要
本文介绍了如何使用PNPM和changesets CLI发布NPM TypeScript包“npm-package-template-changesets”。通过自动化,库的更改会生成拉取请求,包含新版本的变更和变更日志。支持CJS和ESM格式,步骤包括安装依赖、生成配置文件、添加文件、更新package.json和创建GitHub工作流,最后生成更改集并推送到仓库。
🎯
关键要点
-
本文介绍了如何使用PNPM和changesets CLI发布NPM TypeScript包。
-
库的更改会生成拉取请求,包含新版本的变更和变更日志。
-
支持CJS和ESM格式。
-
步骤包括安装依赖、生成配置文件、添加文件、更新package.json和创建GitHub工作流。
-
生成tsconfig文件,分别为tsconfig.build.json和tsconfig.json。
-
添加要发布的文件,例如src目录下的index.ts。
-
更新package.json,添加构建和发布脚本。
-
添加GitHub工作流文件以自动化发布过程。
-
初始化changesets并创建首次提交。
-
推送到仓库后检查Pull Requests并进行合并。
-
最后检查NPM上的包是否成功发布。
🏷️
标签
➡️