如何修复Angular7-找不到数据表模块错误?

时间:2019-03-29 16:03:03

标签: angular angular7

我安装了Angular7-data-table来格式化表中的数据。我是Angular 7.2.10版本。

但是出现错误:

  

未找到模块:错误:无法解析“ @ angular / material / input”   'C:\ Users \ Desktop \ Angular   Projects \ oshop \ node_modules \ angular7-data-table \ esm5'

安装的Bootstrap和字体很棒,如文档中所述。在angular.json

中添加了它们

angular.json

"styles": [
              "src/custom-theme.scss",
              "../node_modules/bootstrap/dist/css/bootstrap.min.css",
              "../node_modules/font-awesome/css/font-awesome.css",
              "src/styles.css"
            ],

app.module.ts

import { DataTableModule } from '../../node_modules/angular7-data-table';

@NgModule({
  declarations: [
    ...
  ],
  imports: [
    ...
    DataTableModule.forRoot(),
  providers: [
    ...
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }

1 个答案:

答案 0 :(得分:0)

我有同样的问题。 node_modules/@angular/material/esm500injectable导入00defineInjectable@angular/core文件的问题。我手动将esm5文件夹添加到正确的路径。您可以通过this获取文件。然后将esm5文件替换为正确的路径。错误将得到解决。