一.关闭发布包时的两步验证

如果没有开启两步验证直接看下一步

前往https://www.npmjs.com/settings/yourname/tfa/list

取消勾选Require two-factor authentication for write actions然后点击Update Preferences更新设置

file

二、去npm管理后台创建AccessTokens:

前往https://www.npmjs.com/settings/yourname/tokens 新建一个Classic Token

file

Token类型选择 publish
file

三、前往github项目设置页将上一步生成的token添加到Repository secrets中

在Repository secrets中创建一个名为NPM_TOKEN的secrets
file

四、点击Actions选项卡 搜索Publish Node.js Package并创建

file

五、编辑 .github/workflows/npm-publish.yml文件并提交

六、前往Code选项卡创建一个release来触发publish-npm

file
file