我不明白连字符在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
答案 0 :(得分:0)
在这种情况下,连字符表示prerelease tags,例如3.0.0-beta.0。尽管我找不到任何地方的文档,但我相信使用-0
作为预发布标签表示“接受任何预发布版本”。因此,它将接受3.0.0的任何预发行版本。
有一个tool on the NPM website,使您可以查看语义版本范围接受的版本。