节点前吉卜赛
一个节点前gyp模块,提供发布到GitHub发行的能力.
使用量
改为 node-pre-gyp publish 使用情况 node-pre-gyp-github publish
发布命令的选项
- -- silent: 关闭动词消息.
- --release : 立即发布 GitHub 发布,而不是创建草稿.
为前.
node-pre-gyp-github publish --release - --promitish :定义用于目标 promitish参数的分支. 如果省略, 默认为“ main ” .
为前.
node-pre-gyp-github publish --commitish master
安装
npm install -g @acalcutt/node-pre-gyp-github
# or
yarn global add @acalcutt/node-pre-gyp-github
配置
此模块意在与节点前胶片一起使用. 因此, 请确定先配置和安装节点预显示符 。 在这样做之后,在 package.json 更新 binary 属性 host 财务报告和审定财务报表 remote_path 因此,它符合以下格式:
"host": "https://github.com/[owner]/[repo]/releases/download/",
"remote_path": "{version}"
确定要替换 [owner], (中文(简体) ), [repo],包含实际值,
但不要替换 {version} 与实际版本.
警告:在 host 财产和财产 remote_path 仅限 {version} 支持占位符。 价值 remote_path 替换后将成为释放标记名称。 不使用 被禁标记字符 页:1 version 财务报告和审定财务报表 remote_path 属性.
在 GitHub 内创建新的授权 :
- 转到
Settings- > (中文)Developer settings - 单击
Personal access tokens - 单击
Generate new token - 选择
public_repo财务报告和审定财务报表repo_deployment - 生成托肯
- 复制生成和设定的密钥
NODE_PRE_GYP_GITHUB_TOKEN环境变异。 在命令提示内 :
SET NODE_PRE_GYP_GITHUB_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
示例( 将 GitHub 作为草稿发布)
- 节点前图形配置
- 节点前图像构建
- 节点前胶片包
- 节点前 gyp- github 发布
示例( 将 GitHub 作为释放)
- 节点前图形配置
- 节点前图像构建
- 节点前胶片包
- 节点前 gyp- github 发布 -- -- 释放