Подтвердить что ты не робот

Ошибка при установке Angular с использованием npm из-за необходимости использовать строку

Как разрешить эту ошибку, поскольку я не могу установить Angular.

См. приведенное ниже исключение:

C:\Users\absin\node>npm install -g @angular/cli
npm ERR! code ETARGET
npm ERR! notarget No matching version found for [email protected]^1.1.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 'cosmiconfig'
npm ERR! notarget

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\absin\AppData\Roaming\npm-cache\_logs\2018-01-06T19_07_00_000Z-debug.log

даже после временного решения:

npm install https://github.com/floatdrop/require-from-string/tarball/v1.1.0 --save
npm install

все еще получая это error

4b9b3361

Ответ 1

как указано в ссылке вопроса:

временное решение: npm install https://github.com/floatdrop/require-from-string/tarball/v1.1.0 --save npm install

UPDATE:

Кажется, они работают над этим. Строка require-from-string используется для возврата 404, но по крайней мере теперь она загружает правильную страницу на веб-сайте NPM: https://www.npmjs.com/package/require-from-string

Пока еще не работает npm install.

ОБНОВЛЕНИЕ 2:

Официальный ответ NPM: https://status.npmjs.org/incidents/41zfb8qpvrdj

ОБНОВЛЕНИЕ 3: проблема, похоже, решена.

Ответ 2

У меня была такая же проблема. Поэтому, когда я использовал yarn, он работал хорошо и не создавал проблем с созданием новых проектов.

yarn global add @angular/cli

снова, когда вы создаете новое приложение ng new newapp, он не сработает, потому что в этот момент npm не сможет найти пакет под названием require-from-string. Но вы можете запустить yarn, чтобы установить все пакеты. Пряжа спросит, какая версия require-from-string нужна. вы можете выбрать его.

Ответ 3

введите описание изображения здесь

некоторая проблема с реестром NPM, некоторые из пакетов были удалены. Они восстанавливают его... он скоро будет доступен

Решение Temp использует недостающий пакет из уже запущенных проектов, которые или более старые проекты.

Ответ 4

Даже если https://status.npmjs.org/ говорит, что теперь все в порядке,

проблема здесь сохраняется

Ответ 5

npm имеет проблемы. Это должно работать.

Ответ 6

npm проблема с реестром теперь исправлена ​​в соответствии с https://status.npmjs.org/incidents/41zfb8qpvrdj

Решение

rm ./package-lock.json
git commit -am "Removed broken package-lock.json file."
git push heroku master