Я разрабатываю приватный пакет npm.Я всегда публикую его в реестре с помощью команды npm publish
, которая согласно документации:
[- tag] Регистрирует опубликованный пакет с данным тегом, так что npm install @
установит эту версию.По умолчанию npm publish
обновляет и npm install
устанавливает тег latest
.См. npm-dist-tag
для получения подробной информации о тегах.
Всегда добавляет теги в пакет.Я даже дважды проверил, верно ли это, используя команду npm dist-tag ls
.но я получил ожидаемый ответ: latest: 1.10.1
Проблема в том, что когда я использую эту зависимость в package.json, например:
"@prefix/packageName": "latest",
А когда я использую yarn install
, тогдавместо самой новой версии загружается версия 1.9.0 1.10.1.
Что происходит?Как это решить?Чем это может быть вызвано?