javascript - 找不到模块 '@angular-devkit/schematics/tasks'

标签 javascript angular angular-cli

当我尝试将 @angular/material 添加到我的项目时,出现此错误。
使用 Angular Cli:7.2.1,节点 11.6.0

Cannot find module '@angular-devkit/schematics/tasks'
   Error: Cannot find module '@angular-devkit/schematics/tasks'
   at Function.Module._resolveFilename (internal/modules /cjs/loader.js:603:15)
   at Function.Module._load (internal/modules/cjs/loader.js:529:25)
   at Module.require (internal/modules/cjs/loader.js:657:17)
   at require (internal/modules/cjs/helpers.js:22:18)
   at Object. (/Users/ricardobaeza/Projects/node_modules/@angular/material/schematics/ng-add/index.js:10:17)
   at Module._compile (internal/modules/cjs/loader.js:721:30)
   at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)
   at Module.load (internal/modules/cjs/loader.js:620:32)
   at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
   at Function.Module._load (internal/modules/cjs/loader.js:552:3)

最佳答案

发生这种情况是因为您的 node_modules 不包含 ma​​terial 目录。

要将 Material 添加到您的 node_modules 中,请运行以下命令

npm install --save @angular/material @angular/cdk @angular/animations hammerjs

在此之后,您可以运行以下命令

ng add @angular/material

关于javascript - 找不到模块 '@angular-devkit/schematics/tasks',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54150694/

相关文章:

javascript - Angular 从父组件获取所有子组件的状态

javascript - 识别哪个 JS 脚本正在执行该事件

javascript - 如何计算数组值之间的差异,然后对它们进行平均?

angular - ng 服务错误 "Could not resolve module"

Angular CLI : Multiple Common chunks

javascript - 如何通过在 webpack 4 中设置 eslint 来解决导入/未解决问题

javascript - Angular .min.js :117 Error: [ng:areq]

javascript - 在 Angular 组件模板中添加脚本标签

angular - 在 Angular 9 中,如何在 ng 构建期间替换 asset 文件夹中的配置文件?

angular - 使用renderer.js和 Angular 组件使用的 Angular/Electron