#angular #npm #terminal #homebrew #node-modules
#angular #npm #терминал #доморощенный #узел-модули
Вопрос:
Я удалил npm и узел. Кроме того, я удалил и восстановил homebrew. Я загрузил npm и node с сайта онлайн-загрузки, чтобы восстановить их. Я также загрузил angular cli через npm. Я нашел свой рабочий стол через терминал и набрал
ng new mag-board
чтобы начать мой проект angular. Мне было предложено выдать следующую ошибку:
Schematic "ng-new" not found in collection "@schematics/angular".
Error: Schematic "ng-new" not found in collection "@schematics/angular".
at SchematicEngine.createSchematic (/usr/local/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/src/engine/engine.js:232:23)
at CollectionImpl.createSchematic (/usr/local/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/src/engine/engine.js:69:29)
at NewCommand.getSchematic (/usr/local/lib/node_modules/@angular/cli/models/schematic-command.js:130:27)
at NewCommand.initialize (/usr/local/lib/node_modules/@angular/cli/models/schematic-command.js:43:36)
at process._tickCallback (internal/process/next_tick.js:68:7)
at Function.Module.runMain (internal/modules/cjs/loader.js:757:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Я удалил npm,
Удаленный узел, и я
Удален Angular CLI
Я переустановил npm, node и Angular CLI
Я должен быть в состоянии сгенерировать проект Angular, введя ng new mag-board
Ответ №1:
Вы можете найти ответ в https://github.com/angular/angular-cli/issues/10862
Я сокращу это для вас:
первый вариант:
sudo npm uninstall @schematics/angular
и
sudo npm i @schematics/angular
если это не wroking, то:
Удалите папку node_modules в вашем домашнем каталоге.
Ответ №2:
Попробуйте выполнить эту команду в командной строке angular :
-
обновлена установка npm @schematics / angular
-
если это не сработает, попробуйте удалить и установить @angula / cli. Вот команда для установки и удаления angular-cli
-
удаление npm @angular/ cli
-
установка npm @angular/ cli
затем используйте эту команду в вашей командной строке angular:
обновлена установка npm @schematics / angular