Я получаю это сообщение об ошибке:
An unhandled exception occurred: Cannot find module '@angular/compiler-cli'
See "C:\Users\rashe\AppData\Local\Temp\ng-s9ZG05\angular-errors.log" for further details.
при попытке запустить проект Angular с помощью команды ng serve
. Я пытался обновить angular 8 до angular 9 только для того, чтобы он сломал мой проект. Я попытался удалить angular, npm install @ angular -devkit / build- angular, удалить модуль узла, удалить пакет. json и package-lock. json, очистить AppData> roaming> npm кеш и npm. Я делал это несколько раз через npm и вручную через мой файловый менеджер. Я пытался обновить npm и ng update до и после удаления / переустановки. У меня постоянно появляется одно и то же сообщение об ошибке. Последнее, что я попробовал, было удаление angular 9 и переустановка angular 8, но я получил то же сообщение. Я думаю, что это не зависит от версии. Вот что сейчас установлено: текущая angular версия
Когда я удалил angular, я сделал это глобально. После этого я заметил, что хотя у меня была Angular cli версия 9, версия, указанная в Angular, была 8. Итак, я удалил / удалил все, и когда я проверял на Angular cli версию, это была версия 9, но под Angular это было пусто. У меня все еще была та же ошибка, поэтому я снова удалил / удалил все и установил Angular cli 8, и в настоящее время в списке под angular было 8. Я не знаю, помогает ли это, но я решил упомянуть об этом. Моя посылка. json файл
{
"name": "dashborad-front-end",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "~8.2.7",
"@angular/cdk": "~8.2.2",
"@angular/common": "~8.2.7",
"@angular/compiler": "~8.2.7",
"@angular/core": "~8.2.7",
"@angular/forms": "~8.2.7",
"@angular/material": "^8.2.2",
"@angular/platform-browser": "~8.2.7",
"@angular/platform-browser-dynamic": "~8.2.7",
"@angular/router": "~8.2.7",
"@ng-bootstrap/ng-bootstrap": "^5.1.1",
"bootstrap": "^4.3.1",
"font-awesome": "^4.7.0",
"hammerjs": "^2.0.8",
"jquery": "^3.4.1",
"ngx-bootstrap": "^5.1.2",
"ngx-pagination": "^4.1.0",
"ngx-take-until-destroy": "^5.4.0",
"popper.js": "^1.15.0",
"rxjs": "~6.4.0",
"tslib": "^1.10.0",
"zone.js": "~0.10.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.803.5",
"@angular/cli": "~8.3.5",
"@angular/compiler-cli": "~8.2.7",
"@angular/language-service": "~8.2.7",
"@types/node": "~8.9.4",
"@types/jasmine": "~3.3.8",
"@types/jasminewd2": "~2.0.3",
"codelyzer": "^5.0.0",
"jasmine-core": "~3.4.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~4.1.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.0",
"protractor": "~5.4.0",
"ts-node": "~7.0.0",
"tslint": "~5.15.0",
"typescript": "~3.7.5"
}
}