У меня есть приложение angular, которое теперь работало нормально, после многих месяцев отсутствия доступа к коду при попытке запустить ng serve
оно показывает следующую ошибку
An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json'
Require stack:
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\index.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\commands\serve-impl.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\utilities\json-schema.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\models\command-runner.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
See "C:\Users\MGG\AppData\Local\Temp\ng-5bEONa\angular-errors.log" for further details.
ВАЖНО
при запуске ng version
Я получаю эту ошибку
D: \ MAO \ repos \ ApParquear \ sr c> ng version Произошло необработанное исключение: ENOENT: нет такого файла или каталога, scandir 'D: \ MAO \ repos \ ApParquear \ node_modules'
И я проверил, и папки там нет, внутри "sr c есть одна папка node_modules
"папка, в которой я работаю, поэтому кажется, что что-то в структуре моего проекта не так, как я могу это исправить?
Вещи, которые я пробовал
Итак, у меня есть попытался выполнить эту команду:
npm install --save-dev @angular-devkit/build-angular
После этой установки я получаю много предупреждений после очевидной успешной установки
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: wrappy@1.0.2 (node_modules\webpack-dev-server\node_modules\fsevents\node_modules\wrappy):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'D:\MAO\repos\ApParquear\src\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\wrappy' -> 'D:\MAO\repos\ApParquear\src\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\.wrappy.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: yallist@3.1.1 (node_modules\webpack-dev-server\node_modules\fsevents\node_modules\yallist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'D:\MAO\repos\ApParquear\src\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\yallist' -> 'D:\MAO\repos\ApParquear\src\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\.yallist.DELETE'
+ @angular-devkit/build-angular@0.900.7
added 1011 packages from 531 contributors and audited 11775 packages in 118.015s
31 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
Так что после этого я пытаюсь снова выполнить команду "ng serve", но все еще получить ту же ошибку
An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json'
Require stack:
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\index.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\commands\serve-impl.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\utilities\json-schema.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\models\command-runner.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\MGG\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
See "C:\Users\MGG\AppData\Local\Temp\ng-TsMNQa\angular-errors.log" for further details.
Я искал много вещей, я даже т попробуйте перейти с версии 8 узла на 12, но это было хуже.
Итак, очевидно, в структуре моего проекта отсутствуют некоторые важные вещи, как я могу их исправить?