当我尝试生成角度材料数据表时,出现以下错误。请指导我解决此错误。
用于生成数据表的ng命令:
ng g @angular/material:material-table --name=data-table执行上述ng命令后,我的终端出现以下错误
找不到模块'@angular-devkit/schematics‘
Error: Cannot find module '@angular-devkit/schematics'
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:658:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (C:\Users\Lenovo\my-wks\meanStackDemo\node_modules\@angular\material\schematics\ng-generate\table\index.js:10:22)请分享您对解决此问题的建议或指导。谢谢。
节日快乐!:-)
发布于 2019-09-26 15:08:32
当我尝试将angular material安装到我的项目中时,我得到了相同的错误,比如
在angular 7中找不到“@angular-devkit/schematics/tasks”模块
所以我照做了
npm i @angular-devkit/schematics
npm i @angular-devkit/core它解决了这个问题。
发布于 2018-12-28 12:21:42
最后,我从这个错误中得到了令人震惊的结论。
1确保下面的命令是否在正确的目录中执行。
'npm install --save @angular/material @angular/cdk @angular/animations hammerjs‘
对于我的案例'C:\Users\Lenovo\my-wks\meanStackDemo\contacts>‘--正确的路径
'C:\Users\Lenovo\my-wks\meanStackDemo>'--previous错误路径
现在我可以使用下面的命令'ng g @angular/material:material-table --name=data-table‘生成数据表组件。
谢谢rvkant!您的解释对于再次理解issue.Thanks非常有用。
发布于 2018-12-27 14:09:04
根据材料设计文档
块引用原理图包含在@angular/cdk和@angular/material中。一旦安装了npm包,它们就可以通过Angular CLI获得。
使用以下命令将在项目中安装Angular Material、组件开发工具包(CDK)和Angular Animations。然后它将运行install schematic。
ng add @angular/material
然后使用以下命令生成数据表组件
ng generate @angular/material:table <component-name>
https://stackoverflow.com/questions/53940350
复制相似问题