我正在使用带有 travis CI 的语义发布来自动发布我的包。我有两个问题:
- 我的版本已经自动升级到 v1.0.0。我希望它类似于 v1.0.0-development。我怎样才能做到这一点?
- 为什么我的 github 的 package.json 的版本与发布到 npm 的版本不同?
我正在使用带有 travis CI 的语义发布来自动发布我的包。我有两个问题:
我的版本已经自动升级到 v1.0.0。我希望它类似于 v1.0.0-development。我怎样才能做到这一点?
你不能因为v1.0.0-development
不是一个有效的语义版本。一旦https://github.com/semantic-release/semantic-release/issues/563发布,您将能够使用预发布版本(如v1.0.0-development.1
)。
为什么我的 github 的 package.json 的版本与发布到 npm 的版本不同?
请参阅常见问题解答中的第一个条目:https ://semantic-release.gitbook.io/semantic-release/support/faq#why-is-the-package-jsons-version-not-updated-in-my-repository