angular - 在集合 "ng-new"中找不到 "@schematics/angular"

标签 angular npm terminal homebrew node-modules

我已经删除了 npm 和 node。此外,我删除并恢复了 Homebrew 软件。我从在线下载站点下载了 npm 和 node 来恢复它们。我还通过 npm 下载了 angular cli。我通过终端找到我的桌面并输入

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

我应该能够通过输入 ng new mag-board 生成一个 Angular 项目

最佳答案

你可以在https://github.com/angular/angular-cli/issues/10862中找到答案

我会为你缩短:

第一个选项:

sudo npm uninstall @schematics/angular 

sudo npm i @schematics/angular

如果它没有工作,那么:

删除主目录中的 node_modules 文件夹。

关于angular - 在集合 "ng-new"中找不到 "@schematics/angular",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55388612/

相关文章:

javascript - 如何在 Angular 应用程序中导入本地 monorepo typescript 包?

javascript - 用于更改屏幕分辨率的 npm Node

javascript - npm install 模块提供了很多文件

node.js - 如何在npm中配置多个私有(private)仓库和公共(public)仓库?

java - 从 Java 程序写入终端

angular - ionic 2.1.8 错误 : Requirements check failed for JDK 1. 8 或更大

javascript - 如何使用 JWT 刷新 token 生成新的访问 token

javascript - 如何让systemjs从全局格式的CDN加载模块?

ssh - 如何修复 channel 0 上的请求失败

matlab - 从终端运行 Octave 脚本时如何隐藏绘图输出?