Ошибка при установке http-сервера: не найдена соответствующая версия для ecstatic@^3.0.0 - PullRequest
14 голосов
/ 02 мая 2019

Я новичок в разработке внешнего интерфейса, и теперь мне нужно поддерживать приложение AngularJS.Я пытаюсь установить http-server, чтобы протестировать мое приложение, но когда я запускаю команду npm install http-server -g, я получаю следующую ошибку:

npm ERR! code ETARGET
npm ERR! notarget No matching version found for ecstatic@^3.0.0
npm ERR! notarget In most cases you ir 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 'http-server'
npm ERR! notarget

Я не нашел никакого решения.Ребята, вы видели эту ошибку раньше?

Ответы [ 3 ]

12 голосов
/ 02 мая 2019

У них была проблема безопасности с версиями до 4, и они удалили ссылки для загрузки для них. Вы можете найти более подробную информацию здесь: https://github.com/jfhbrook/node-ecstatic/issues/255.

Вам потребуется либо ранее сохраненная в кэше версия, либо перейти на более новую версию.

7 голосов
/ 03 мая 2019

Они работают над исправлением. Это вилка на NPM:

npm i http-server-legacy 

или

yarn install http-server-legacy

Источник: https://github.com/indexzero/http-server/issues/521#issuecomment-488843797

3 голосов
/ 03 мая 2019

Сопровождающий теперь исправил библиотеку, и теперь должны быть доступны следующие версии:

2.2.2, 3.3.2, 4.1.2

Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...