Обновление Angular не может найти angular -devkit - PullRequest
0 голосов
/ 03 марта 2020

Я получаю это сообщение об ошибке:

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"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...