Не удалось инициализировать проект angular - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь создать проект angular с нуля.

Ниже приведены следующие шаги

  • Установлено Node js
  • Установлено Angular CLI с использованием npm install -g @ angular / cli@latest

    Версии Angular CLI: 9.1.4 Узел: 12.16.3 ОС: win32 x64

    Angular : ... Рабочее пространство Ivy:

    Версия пакета

    @ angular -devkit / architecture 0.901.4 @ angular -devkit / core 9.1.4 @ angular -devkit / schematics 9.1.4 @ schematics / angular 9.1.4 @ schematics / update 0.901.4 rx js 6.5.4

Создано новое приложение, используя ng new app_name
При попытке запустить приложение с помощью команды ng serve я получаю множество ошибок, и приложение не запускается

Приложил снимок экрана с ошибкой enter image description here

1 Ответ

0 голосов
/ 08 мая 2020

редактировать

Если вы используете angular 9.1.6, все должно быть в порядке

npm update @angular/cli @angular/core

исходное сообщение

У меня была такая же проблема после создания проекта fre sh с использованием

npm install -g @angular/cli
ng new <projectname>

Я считаю, что это ошибка в 9.1.5 Angular при использовании 9.1.4 cli

Вы увидите проблему, когда сделаете

ng --version

, если получите:

Angular CLI: 9.1.4
Node: 12.16.3
OS: win32 x64

Angular: 9.1.5
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Чтобы решить эту проблему, вместо этого установите 9.1.4 Angular, запустив после того, как вы сделали ваш

ng new <projectname> 

, затем запустите

npm install @angular/core@9.1.4 @angular/animations@9.1.4 @angular/common@9.1.4 @angular/forms@9.1.4 @angular/platform-browser@9.1.4 @angular/router@9.1.4 @angular/platform-browser-dynamic@9.1.4 @angular/compiler@9.1.4 @angular/compiler-cli@9.1.4 @angular/language-service@9.1.4

ng build

См. мой другой ответ для справки

ОШИБКА в TypeError: невозможно прочитать свойство 'flags' неопределенного

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...