Git标签和包版本之间的区别?

问题描述

我有一个由 Github 托管的包,并使用 Github 包部署为 npm 包。现在,对于每个新版本,我都会在 package.json 上修改版本,但是我可以看到许多库使用 git 标签来管理它们的版本,而且我可以看到它们的 package.json 文件中的版本号没有改变.

我想知道如何设置它,因为当我尝试创建标签时,它仍然使用我的 package.json 文件中的版本号。

作为参考,这是我用来将我的包发布到 Github 的内容

name: Node.js package
on:
  push:
    branches:
      - main
jobs:
  publish-gpr:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v2
        with:
          node-version: "12"
          registry-url: "https://npm.pkg.github.com/"
      - run: npm install
      - run: npm publish
        env:
          NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)