我安装了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 { }
答案 0 :(得分:0)
我有同样的问题。 node_modules/@angular/material/esm5
从00injectable
导入00defineInjectable
和@angular/core
文件的问题。我手动将esm5文件夹添加到正确的路径。您可以通过this获取文件。然后将esm5文件替换为正确的路径。错误将得到解决。