#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