找不到模块 - ng-uikit-pro-standard



我正在尝试将 Angular 中的数据表与材料一起使用。我使用此链接作为参考。在该教程中,他们从ng-uikit-pro-standard导入MdbTableDirectiveMdbTablePaginationComponentMdbTableService。我正在使用 Angular 7。每当我运行代码时,我总是收到此错误。

错误 TS2307:找不到模块"ng-uikit-pro-standard"。

根据此链接,ng-uikit-pro-standard尚不支持Angular 7。但是根据此链接,Material Design for Bootstrap (Angular version)建立在Angular 7, Bootstrap 4 and TypeScript.如何添加此ng-uikit-pro-standard模块?

只是为了澄清一些事情:

有材料设计,由谷歌制造,它是一个独立于平台的设计系统

它最常用的实现是官方的(=由Angular团队制作(库,即Angular Material Component库

您正在使用的是第三种解决方案,完全不同,并且基于Bootstrap - 这意味着,它不仅不同,而且正如网站所建议的那样,它是基于Bootstrap 4和jQuery构建的。

如果你想学习 Angular Material,我强烈建议你使用官方组件库来避免这些情况。另外:使用 Bootstrap + jQuery 来实现材料设计感觉非常没有必要。 使用基于引导的库进行引导,使用基于材料的库进行材料...

要解决您当前的问题:我怀疑您没有正确安装ng-uikit-pro-standard。尝试按照网站的建议运行npm install mdbootstrap

尝试 npm install ng-uikit-pro-standard

最新更新