angular 7 новый проект: ERR! код ETARGET; Не найдено подходящей версии для @ angular-devkit / - PullRequest
0 голосов
/ 02 ноября 2018

Я новичок в angular 7, я использовал angular 2 2 года назад .. Я только что установил angular / cli и добавлю его в свой путь.

Затем я попытался протестировать новый helloworld, но я получаю эту ошибку:

npm ПРЕДУПРЕЖДЕНИЕ устарело циркуляр-json@0.5.9: CircularJSON только в обслуживании, его наследник отменен

нпм ERR! код ETARGET

нпм ERR! notarget Нет соответствующей версии для @ angular-devkit / core @ 7.0.4 (или других пакетов, в зависимости от этого, может быть в @ angular-devkit / build-optimizer @ 0.10.4 или @ ngtools / webpack @ 7.0.4; .. .)

Что странно, потому что когда я смотрю в package.json @ angular-devkit, объявленная версия ядра - 7.0.3 ...

Может кто-нибудь помочь мне, пожалуйста?

Спасибо

изображение ошибки

нг - версия

1 Ответ

0 голосов
/ 10 ноября 2018

Итак, пожалуйста, следуйте приведенным ниже шагам.

  1. Удаление nodejs

  2. Перейти к C: \ Users \ ABCD \ AppData \ Roaming folder

    ABCD -> Папка с именем пользователя

    AppData -> скрытая папка

  3. Удалить папку npm и npm-cache

  4. Установить nodejs. Примечание: не текущий nodejs

  5. Проверьте nodejs и версию npm $ node --version $ nmp-версия

  6. Установка angularjs $ npm install -g @ angular / cli

  7. Проверка угловой версии $ ng - версия

  8. Создать новый проект $ ng новый проектName

подождите от 5 до 6 минут. Не нажимайте Ctrl + C после сообщения ниже «npm WARN устарел round-json@0.5.9: CircularJSON находится только в обслуживании, его преемник flated».

  1. После создания нового проекта запустите сервер $ нг
  2. Перейти к браузеру с URL localhost: 4200
  3. Готово.
...