Skip to main content

Publish NPM library by github action

使用 github-action 来发布 npm 包,需要注意配置几个权限:

  1. https://www.npmjs.com/ 后台生成一份Automation类型的 access_token,否则在 github-action 执行中是没有权限 publish 包到 npm 的。
  2. 如果在发布包之后,有修改原有仓库的需求,比如将包的版本号记录到 package.json 里,那么就需要 github-action 对仓库有 write 的权限,默认是关闭的,需要到 github 仓库的设置中打开权限:Settings/Actions/General/Workflow permissions