#node.js #angular #npm
Вопрос:
У меня возникла проблема с установкой npm.
Я пытаюсь создать npm install
угловое приложение, но я получил сообщение, изображенное на картинке выше :
Не найдено подходящей версии для внутреннего слота@^1.0.3
Я попытался проверить, какой пакет использует внутренний слот ( npm ls internal-slot
), но возвращает меня пустым! Поэтому, чтобы выяснить, откуда возникла эта проблема, я удалил набор зависимостей npm по набору и выполнял установку после каждой модификации, но, к сожалению, проблема сохраняется.
Любая помощь будет ощутима!
Ответ №1:
NPM сообщил вам, от какого пакета это зависит: es-abstract
(предпоследняя строка).
Глядя на NPM, я вижу , что у внутреннего слота есть самая последняя версия 1.0.3
, которая говорит мне, что может возникнуть конфликт с другой угловой зависимостью (или цепочкой зависимостей).
Попробуйте добавить пакет непосредственно в свой проект, но с точным номером версии:
npm i internal-slot@1.0.3 --save-exact
Это укажет точную версию, а не «совместимую» (без ^
префикса в версии package.json
), и, скорее всего, переопределит (или откроет) другие зависимости.
Комментарии:
1. Я использую внутренний реестр, и я не смог установить версию 1.0.3; в нем существует только версия 1.0.2.