Угловой NPM — Не найдена подходящая версия для mime@1.6.0

#angular #npm #npm-update

Вопрос:

Мой файл .npmrc выглядит следующим образом:

 registry=https://pkgs.dev.azure.com/<yourOrganization>/_packaging/<yourFeed>/npm/registry/

always-auth=true 

Я удалил node_modules и попытался установить пакеты, я получаю следующую ошибку

 npm ERR! code ETARGET
npm ERR! notarget No matching version found for mime@1.6.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'send'
npm ERR! notarget 

Мой пакет.json не содержит именованных зависимостей mime@1.6.0 .

Комментарии:

1. Вы пытались удалить package-lock.json файл и установить его снова?

2. Проверьте npm ls --all , чтобы увидеть это. send зависит от mime того , что (по-видимому) не хранится в вашем pkgs.dev.azure.com реестре. Взгляните на docs.microsoft.com/en-us/azure/devops/artifacts/npm/…

3. @msbit Я перешел по ссылке, которой вы поделились, и увидел, что восходящий поток настроен на registry.npmjs.org и его обновили сегодня.

4. @ХоангТранСон да, пытался. Но не повезло.

Ответ №1:

Это происходило потому, что mime@1.6.0 пакет был безвозвратно удален из ленты. Поэтому мы создали другой канал, и этот канал был дочерним из репозитория NPM, так что созданный канал имел mime@1.6.0