Установка пакета npm завершается с ошибкой 404

Используя командную строку, я пытаюсь установить угловой 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]

Ответ 2

Альтернатива, другой вариант, чтобы избежать ошибки 404 npm

проверьте, находится ли ваш терминал в корневом каталоге, если не ваши npm-скрипты не будут выполняться потому что он не сможет увидеть package.json

Ответ 3

в моем случае это был файл .npmrc в .npmrc моего проекта, который переписывал мой глобальный URL-адрес реестра. Как только я удалил его, я наконец смог npm install

Ответ 4

У меня была такая же проблема с личным пакетом. Нужно:

  • Npm Adduser
  • логин npm

Ответ 5

Это выдает мне ту же ошибку, когда я использую офисную сеть /vpn, поскольку у них есть "зонтичный" защитный экран DNS. Чтобы решить эту проблему, подключитесь к личной сети и введите следующие команды:

    npm config set registry http://registry.npmjs.org
    npm install -g @angular/cli

Ответ 6

  1. измените свой уровень доступа на общедоступный. введите это в терминале
npm --access=public
  1. установите свой angular.
sudo npm install @ngular/cli