【发布时间】:2018-08-02 15:45:12
【问题描述】:
我注意到,即使我指定了v-calendar 库的版本^0.5.5,并且截至今天版本0.6.3 可用,但当我运行npm update 时,包没有更新。
当我在 npmsemver 计算器中测试版本 ^0.5.5 时,只有版本 0.5.5 是绿色的,这意味着 npm 会忽略版本 0.6.x 及更高版本。
我是否正确假设使用 npm 进行语义版本控制仅在包的版本为 1.0.0 及更高版本时才有效?
npm docs 指定:
如果一个项目要与其他人共享,它应该从 1.0.0 开始,(尽管 npm 上的一些项目不遵循此规则)。
但我在那里找不到任何说如果您发布从版本 0.x.x 开始的包,语义版本控制将不起作用。
【问题讨论】:
标签: node.js npm semantic-versioning