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

时间:2019-01-11 16:41:54

标签: javascript angular angular-cli

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

  

找不到模块'@ angular-devkit / schematics / tasks'
  错误:找不到模块'@ angular-devkit / schematics / tasks'
  位于Function.Module._resolveFilename(内部/模块/cjs/loader.js:603:15)
  在Function.Module._load(internal / modules / cjs / loader.js:529:25)
  在Module.require(internal / modules / cjs / loader.js:657:17)
  在要求时(internal / modules / cjs / helpers.js:22:18)
  在对象。 (/Users/ricardobaeza/Projects/node_modules/@angular/material/schematics/ng-add/index.js:10:17)
  在Module._compile(内部/模块/cjs/loader.js:721:30)
  在Object.Module._extensions..js(internal / modules / cjs / loader.js:732:10)
  在Module.load(internal / modules / cjs / loader.js:620:32)
  在tryModuleLoad(internal / modules / cjs / loader.js:560:12)
  在Function.Module._load(internal / modules / cjs / loader.js:552:3)

4 个答案:

答案 0 :(得分:1)

您的@angular/material命令当前未安装所有依赖项,因此为什么会抛出错误并尝试运行@angular/material @angular/cdk @angular/animations安装角材。

答案 1 :(得分:1)

之所以会这样,是因为您的 node_modules 不包含 material 目录。

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

df[['B','С']] = df.rolling(5)['A'].agg(('mean','std')).shift(-5)

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

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

答案 2 :(得分:0)

我遇到了同样的问题,我是从头开始构建项目的。对我来说,我做错了是在尝试跑步

ng add @angular/material

运行之前

npm install

一旦我先运行“ npm安装”,然后尝试安装材料,一切都开始正确安装,没有任何问题。这是一个非常愚蠢的基本错误,对于像我这样的初学者来说,值得注意:

答案 3 :(得分:0)

您应该尝试以下命令:

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