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