ng add @ nebular / theme - ОШИБКА: не удается найти модуль @ angular-devkit / core / src / terminal

Я впервые пробую Nebular, следуя инструкциям на их веб-сайте. Я создал новый проект angular, установив Angular CLI. Это не первый мой проект на Angular, и похоже, что Angular работает нормально. Затем я попытался добавить Набулар с помощью

sudo ng add @nebular/theme

Кажется, установка работает правильно, но затем я получаю:

    Cannot find module @angular-devkit/core/src/terminal

Require stack:
- node_modules/@nebular/theme/schematics/ng-add/register-modules/index.js
- node_modules/@nebular/theme/schematics/ng-add/setup.js
- node_modules/@angular-devkit/schematics/tools/export-ref.js
- node_modules/@angular-devkit/schematics/tools/index.js
- node_modules/@angular/cli/utilities/json-schema.js
- node_modules/@angular/cli/models/command-runner.js
- node_modules/@angular/cli/lib/cli/index.js
- .npm-packages/lib/node_modules/@angular/cli/lib/init.js
- .npm-packages/lib/node_modules/@angular/cli/bin/ng

Я почти уверен, что Nebular НЕ был установлен правильно, поскольку app.module.ts не был изменен, а стили Nebular не были добавлены в angular.json.

В чем проблема?


person gbos    schedule 12.11.2020    source источник


Ответы (2)


У меня такая же ошибка. Это могло произойти из текущей версии angular.

Мне удалось установить nebular вручную.

Следуйте подразделу вручную:

Установить Nebular

person pironp    schedule 13.11.2020
comment
Благодаря тонну! Исправлено отлично для меня! - person MARS; 02.01.2021

Похоже, возникла проблема с @angular-devkit. Попробуйте выполнить следующие действия.

Шаг 1:

npm update -g @angular/cli

Шаг 2:

Отредактируйте свой package.json, изменив строку

"@angular/cli": "1.6.0",

to

"@angular/cli": "^1.6.0",

ШАГ 3:

npm update
person Kavinda Senarathne    schedule 12.11.2020
comment
похоже, вы скопировали этот ответ из вопроса, заданного давным-давно. Сейчас угловая версия CLI похожа на 11.0, я не вижу смысла устанавливать 1.6. Также это решение все равно не работает - person gbos; 13.11.2020