在我的reactjs webpack项目的package.json中,我指定了我想通过npm安装下载的依赖的版本号为^0.130,其中该依赖项的最新版本是0.0.145。
但是当我点击npm安装时,它下载的是0.0.130,而不是最新版本。
但是当我将版本号指定为^0.0.145时,它将下载0.0.145的最新版本。
我不明白它为什么不下载最新版本,尽管我使用了插入符号(^)和eailer编号。
有谁能帮我找出为什么这事没有以正确的方式发生。
发布于 2018-06-01 04:13:20
^0.0.145与最新的^0.x.x版本相匹配
要升级到1.0.0主要版本的最新版本,您需要使用类似于^1.0.0的工具
发布于 2018-06-01 04:42:18
是的,这是可能发生的。
在使用npm发布命令发布组件之后,最新版本通常是最高版本号。但是,如果使用发布组件,则发布标记最新的,则该版本被标记为最新版本。因此,尽管在此之后发布了新版本,但最新版本将是耳塞版。
在上面的场景中,他们使用npm发布-标记最新作为最新版本发布了0.0.130。因此,尽管他们在那之后发布了新版本,但^0.0.130是最新版本。
0.0.145
.......
.......
.......
0.0.131
0.0.130 --------latest
0.0.129
0.0.128
0.0.127https://stackoverflow.com/questions/50635971
复制相似问题