Не удается запустить NG служить в рамках проекта Angular - PullRequest
0 голосов
/ 17 января 2019

Итак, я пытаюсь обслуживать или создавать свое угловое приложение. Мне всегда было трудно использовать угловые команды CLI. Каждый раз, когда я запускаю ng serve или npm run ng serve.

Я получаю сообщение об ошибке «Команда serve требуется выполнить в проекте Angular, но определение проекта не найдено».

Я не понимаю, что это значит, и не хочу обновлять мой Angular до другой версии.

Я попытался удалить npm, установить npm, установить CLI и удалить CLI. Все из которых обеспечивают обратную связь, которая не имеет большого смысла для меня.

Я выполняю эти команды в папке src моего углового проекта, и мои зависимости выглядят так:

"@angular/animations": "^4.4.7",
"@angular/common": "^4.4.7",
"@angular/compiler": "^4.4.7",
"@angular/core": "^4.4.7",
"@angular/forms": "^4.4.7",
"@angular/http": "^4.4.7",
"@angular/platform-browser": "^4.4.7",
"@angular/platform-browser-dynamic": "^4.4.7",
"@angular/router": "^4.4.7",
"@ngui/datetime-picker": "^0.16.2",
"angular": "^1.7.5",

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Полагаю, вы пытаетесь запустить команду из неправильного места. Вы должны запустить 'ng serve' из каталога проектов.

Итак, в основном вы должны выполнить следующие шаги:

  1. ng new my-project
  2. cd my-project
  3. нг

Это должно сработать.

0 голосов
/ 17 января 2019

Эта ошибка означает, что вы находитесь не в правильной папке; папка, содержащая определение проекта.

Запустите ng serve в папке parent вашей папки src

...