Не удается установить последнюю версию частного пакета npm с пряжей - PullRequest
0 голосов
/ 10 декабря 2018

Я разрабатываю приватный пакет 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.

Что происходит?Как это решить?Чем это может быть вызвано?

1 Ответ

0 голосов
/ 11 декабря 2018

Обычное поведение npm install или yarn install не просто устанавливает последнюю версию.

Они проверяют вашу node и npm версию, также проверяют, есть ли у вас проблемы совместимости сдругая библиотека, которую вы, возможно, установили ранее, и для которой требуется самая старая версия.

Итак, вам нужно проверить, поддерживается ли ожидаемый latest для вашей среды и для любой предыдущей библиотеки, для которой требуется самая старая версия.блокирует вам обновление.

Надеюсь, это поможет вам!

...