使用Angular 8,在构建应用程序时,我们遇到以下错误:

app/modules/admin-module/pages/editor/editor.component.ts:6:27 - error TS2306: 
File ...node_modules/@angular/material/index.d.ts' is not a module.

推荐答案

update: please check the answer of Jeff Gilliland below for updated solution

看起来就像this thread says岁的时候发布了一个突破性的变化:

组件不能再通过"@angular/material"导入.使用

Update:可以确认,这就是问题所在.在把@angular/material@9.0...级降到@angular/material@7.3.2级之后,我们可以暂时解决这个问题.我想我们需要更新一个长期解决方案的项目.

Angular相关问答推荐

tabindex on button on button in MatMenu in angular不工作

当嵌套在异步容器中时,S会阻止具有动态值的ionic 段工作吗?

NGX- colored颜色 Select 器安装出错

所有返回缺少权限或权限不足的FireBase项目.

VS代码中带Angular 17的缩进新控制流

在Angular 17的本地服务应用程序时禁用SSR

升级到 Ng 16 - npm 错误!对等依赖冲突:@angular/compiler-cli@16.2.1

ngrx 效果等到从初始值以外的其他状态收到响应

如何在 Angular 库中将依赖项声明为可选?

从 Angular 应用程序中删除散列标签后无法从 Apache 访问 API

路由链接不在 Ionic 中执行

角 12 固态继电器 |页眉页脚在加载程序到来之前显示

最新版本的 Chrome ERR_TIMED_OUT

带有重定向的Angular 2 AuthGuard服务?

无法绑定到matDatepicker,因为它不是 input的已知属性

Angular2 Base64 清理不安全的 URL 值

如何设置背景 colored颜色 IONIC 4

在 2 个模块之间共享组件

如何使用 @ngrx/store 获取 State 对象的当前值?

需要选中一个复选框