cd /Users/wujian/Downloads/maibotfinalized/koishi-plugin-maibot
npm login如果没有 npm 账号,先注册:https://www.npmjs.com/signup
确保 package.json 中的信息正确:
name: koishi-plugin-maibot(如果已被占用,需要改名)version: 1.0.0author: 可以填写你的名字和邮箱repository: 如果有 GitHub 仓库,填写仓库地址
确保 lib/ 目录下有编译好的文件:
- lib/index.js
- lib/index.d.ts
- lib/api.js
- lib/database.js 等
如果没有,运行:
npm run build运行以下命令查看将要发布哪些文件:
npm pack --dry-run应该只包含:
- lib/ 目录
- README.md
- package.json
npm publish发布成功后,可以在 https://www.npmjs.com/package/koishi-plugin-maibot 查看你的包
- 包名唯一性:如果
koishi-plugin-maibot已被占用,需要修改package.json中的name字段 - 版本号:每次发布新版本需要更新
version字段 - 私有包:如果要发布私有包,需要 npm 付费账号,或者使用
npm publish --access restricted
发布新版本时:
# 更新版本号(会自动更新 package.json)
npm version patch # 1.0.0 -> 1.0.1
npm version minor # 1.0.0 -> 1.1.0
npm version major # 1.0.0 -> 2.0.0
# 然后发布
npm publish