package.json中的“ ^ 3.0.0-0”是什么意思?

时间:2019-08-23 09:34:20

标签: package.json

我不明白连字符在package.json中的含义。

我知道连字符通常像“版本1-版本2与> =版本1 <=版本2”一样使用。

https://docs.npmjs.com/files/package.json#dependencies

package.json

@ObservedObject

https://github.com/nuxt/create-nuxt-app/blob/master/template/_package.json

1 个答案:

答案 0 :(得分:0)

在这种情况下,连字符表示prerelease tags,例如3.0.0-beta.0。尽管我找不到任何地方的文档,但我相信使用-0作为预发布标签表示“接受任何预发布版本”。因此,它将接受3.0.0的任何预发行版本。

有一个tool on the NPM website,使您可以查看语义版本范围接受的版本。