Я новичок в разработке внешнего интерфейса и теперь мне нужно поддерживать приложение 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 ответа
У них была проблема безопасности с версиями до 4 и они удалили ссылки для загрузки для них. Вы можете найти более подробную информацию здесь: https://github.com/jfhbrook/node-ecstatic/ Issues / 255.
Вам потребуется либо ранее сохраненная в кэше версия, либо перейти на более новую версию.
Они работают над исправлением. Это вилка на NPM:
npm i http-server-legacy
Или
yarn install http-server-legacy
Источник: https://github.com/indexzero/http-server/issues / 521 # issuecomment - 488843797
Сопровождающий исправил библиотеку, и теперь должны быть доступны следующие версии:
2.2.2, 3.3.2, 4.1.2
Похожие вопросы
Новые вопросы
node.js
Node.js - это неблокирующая асинхронная среда ввода-вывода, основанная на событиях, использующая движок Google V8 JavaScript и библиотеку libuv. Он используется для разработки приложений, которые интенсивно используют возможность запуска JavaScript как на клиенте, так и на стороне сервера, и, следовательно, выигрывают от повторного использования кода и отсутствия переключения контекста.