语义化版本semver怎么增加build编号?

对象有这么个增加版本号的 api

declare function inc(version: string | SemVer, release: semver.ReleaseType, identifier?: string): string | null;

其中 type 里不包含 build 类型

export type ReleaseType = 'major' | 'premajor' | 'minor' | 'preminor' | 'patch' | 'prepatch' | 'prerelease';

假如我这个对象

SemVer {
  options: {},
  loose: false,
  includePrerelease: false,
  raw: '1.0.1-beta.2',
  major: 1,
  minor: 0,
  patch: 1,
  prerelease: [ 'beta', 2 ],
  build: [],
  version: '1.0.1-beta.2'
}

想增加 build 内容怎么办?
期望如下:1.0.1-beta.1+1001,加号后面代表 build 编号

阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进