Ответ 1
npm config set registry http://registry.npmjs.org
Используя командную строку, я пытаюсь установить угловой CLI, и это не удается. У меня версия npm версии 5.5.1 и версия узла v8.9.1. Я пытаюсь установить угловой cli, используя команду
npm install -g @angular/cli @latest
и ошибка с ошибкой:
npm ERR! код E404 npm ERR! 404 Не найдено: @angular/cli @latest npm ERR! Полный журнал этого прогона можно найти в:
Я смотрю файл журнала, и я вижу его попытку извлечь пакет из того места, которое не существует. Не уверен, откуда его тянет. Как исправить этот путь местоположения и установить угловой кли. То же самое происходит, когда я пытаюсь установить машинопись или любой другой пакет npm. все они пытаются установить из упомянутого ниже места, и он не работает с 404
8 http fetch GET 404
http://nuget.feed.xyz.corp:8729/npm/FeedNPM/@angular%2fcli 109ms
9 silly fetchPackageMetaData error for @angular/[email protected] 404 Not Found:
@angular/[email protected]
10 verbose stack Error: 404 Not Found: @angular/[email protected]
npm config set registry http://registry.npmjs.org
Альтернатива, другой вариант, чтобы избежать ошибки 404 npm
проверьте, находится ли ваш терминал в корневом каталоге, если не ваши npm-скрипты не будут выполняться потому что он не сможет увидеть package.json
в моем случае это был файл .npmrc
в .npmrc
моего проекта, который переписывал мой глобальный URL-адрес реестра. Как только я удалил его, я наконец смог npm install
У меня была такая же проблема с личным пакетом. Нужно:
Это выдает мне ту же ошибку, когда я использую офисную сеть /vpn, поскольку у них есть "зонтичный" защитный экран DNS. Чтобы решить эту проблему, подключитесь к личной сети и введите следующие команды:
npm config set registry http://registry.npmjs.org
npm install -g @angular/cli
npm --access=public
sudo npm install @ngular/cli