Зависимость package.json не обновляется с ^ 0.0.130 до ^ 0.0.145, если 1.0.145 является последним - PullRequest
0 голосов
/ 01 июня 2018

В package.json моего проекта activjs webpack я указал номер версии зависимости, которую я хотел скачать через установку npm , как ^ 0.0.130 где последняя версия этой зависимости 0.0.145 .

Но когда я нажимаю npm, установка загружается 0.0.130 , а не последней версией.

Но когда я указал номер версии как ^ 0.0.145 загружается последняя версия 0.0.145 .

Не могу понять, почему не загружается последняя версия, хотя я использовал знак вставки ( ^ ) с номером eailer.

Может кто-нибудь помочь мне выяснить, почему это происходит неправильно.

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Да, это может случиться.

После публикации компонента с помощью команды npm publish последняя версия обычно имеет самый большой номер версии.Но если компонент публикуется с использованием npm publish --tag latest , эта версия помечается как последняя.Таким образом, хотя вы опубликовали новые версии после этого, последняя версия будет более ранней версией.

В приведенном выше сценарии они опубликовали 0.0.130 как последнюю версию, используя npm publish --tagпоследний .Поэтому, хотя они и опубликовали новые версии после этого, ^ 0.0.130 является самой последней.

0.0.145
.......
.......
.......
0.0.131
0.0.130 --------latest
0.0.129
0.0.128
0.0.127
0 голосов
/ 01 июня 2018

^0.0.145 соответствует самой последней ^0.x.x версии

Для обновления до последней версии для основной версии 1.0.0 вам нужно будет использовать что-то вроде ^1.0.0

...