给npm配置github令牌
# 前言
cicd在日常工作中是一个非常高效的工具,用于构建和部署项目。平时开发的npm包也可以通过流水线的方式去发布到npm上,但是需要配置一下github的令牌给到npm。下面就来介绍一下具体怎么配置
# 生成github令牌
生成 GitHub Personal Access Token(个人访问令牌)
登录到您的 GitHub 帐户。
单击右上角的您的头像,然后选择 "Settings"(设置)。
在左侧菜单中,选择 "Developer settings"(开发者设置)。
在 "Personal access tokens"(个人访问令牌)部分,单击 "Generate token"(生成令牌)。
提供令牌的名称和权限。对于配置 npm 令牌,您需要勾选 "write:packages"(写入包) 和 "read:packages"(读取包) 权限。
单击 "Generate token"(生成令牌)按钮。
复制生成的个人访问令牌。请注意,这是生成后唯一的机会来查看令牌,因此请务必将其安全地保存在安全的地方。
# 配置npm令牌
- 打开命令行终端,并登录到您的 npm 帐户(如果尚未登录):
npm login
1
- 登录好之后
npm config set //registry.npmjs.org/:_authToken=YOUR_GITHUB_TOKEN
1
2
2
YOUR_GITHUB_TOKEN就是你刚刚生成的github令牌
- 配置完成后,您可以使用 npm publish 命令发布包,它将使用您的 GitHub 个人访问令牌进行身份验证。
编辑 (opens new window)
上次更新: 2023/09/15, 16:51:03