[ng update]: ошибка - пакет «@ angular -devkit / schematics» не может быть разрешен из каталога root рабочей области - PullRequest
4 голосов
/ 05 марта 2020
ng update

Пакет "@ angular -devkit / schematics" не может быть разрешен из каталога root рабочей области. Это может быть связано с неподдерживаемой структурой узловых модулей. Пожалуйста, удалите и каталог "node_modules", и файл блокировки пакета; а затем переустановите. Если это не решит проблему, временно установите пакет «@ angular -devkit / schematics» в рабочей области. Его можно удалить после завершения обновления.

Ответы [ 2 ]

10 голосов
/ 10 марта 2020

У меня была эта проблема

Сначала я запустил ее, чтобы увидеть структуру пакета

npm ls @ angular -devkit / schematics

он вернул ....

Mms@0.0.0 C: \ Users \ wgrant \ source \ repos \ WD \ MMS \ Mms \ ClientApp

`- - (пусто)

, поскольку оно было пустым, я запустил следующее (если у вас не пусто, возможно, попробуйте обновить вместо установки)

npm install @ angular -devkit / schematics

и после этого 'ng update' успешно запустился

1 голос
/ 14 апреля 2020

сначала используйте команду

npm remove -g @ angular / cli

, а затем

npm install -g @ angular / cli

, в моем случае решена и установлена ​​последняя версия angular

...