angular.json не найден при попытке подать запрос

У меня есть угловая программа, и когда я захожу в cmd и пытаюсь запустить ее с помощью ng serve, она выдает мне это сообщение.
Я пытался решить это каким-то образом, я обнаружил переполнение стека, но ни один из них не работает

Это показало мне эту ошибку:

Локальный файл рабочей области ('angular.json') не найден.  
Ошибка: локальный файл рабочей области ('angular.json') не найден.
    at WorkspaceLoader._getProjectWorkspaceFilePath (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\workspace-loader.js:37:19)
    at WorkspaceLoader.loadWorkspace (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\workspace-loader.js:24:21)
    в ServeCommand._loadWorkspaceAndArchitect (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:180:32)
    на ServeCommand. (C:\Users\omerb\AppData\Roaming\ НПМ \ node_modules \ @angular \ кли \ модели \ архитектор-command.js:47:25)
    в Generator.next ()
    в C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:7:71
    на новом Promise ()
    в __awaiter (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:3:12)
    в ServeCommand.initialize (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:46:16)
    на объекте. (C: \ Users \ omerb \ AppData \ Roaming \ НПМ \ node_modules \ @angular \ кли \ модели \ Команда-runner.js:87:23)

4 ответа

Сделайте 'npm i' или 'npm install' и затем запустите 'ng serve'.

Если это все еще не работает, это - угловая проблема версии. В Angular 6 файл angular-cli.json был обновлен до angular.json.

В дополнение к ответу @Adonis, похоже, вы используете более новую версию angular, но проект не был обновлен. Чтобы обновить проект до angular 6, следуйте инструкциям на сайте angular

Другое решение, которое решает многие другие проблемы, - это воссоздание проекта с помощью CLI:

ng new foo

После этого вы объединяете код с вашим текущим кодом. Использование этого подхода решает любые проблемы со старым состоянием и позволяет начать все сначала. Эта процедура может быть полезна при обновлении угловой версии.

Другое возможное решение заключается в том, что вы не запускаете 'ng serve' в фактической папке проекта, который вы пытаетесь просмотреть.

Другие вопросы по тегам