angularjs 错误:模块“"@angular/material”"没有导出的成员“MatButtonModule”

luaexgnf  于 2023-03-17  发布在  Angular
关注(0)|答案(1)|浏览(159)

我尝试使用角材质,但当我尝试在安装后导入MatButtonModule时,它显示错误TS 2305:模块“"@angular/material”"没有导出的成员“MatButtonModule '。请提供帮助。

package.json and package-lock.json:
`"dependencies": {
    "@angular/animations": "^15.1.0",
    "@angular/cdk": "^15.2.1",
    "@angular/common": "^15.1.0",
    "@angular/compiler": "^15.1.0",
    "@angular/core": "^15.1.0",
    "@angular/forms": "^15.1.0",
    "@angular/material": "^15.2.1",
    "@angular/platform-browser": "^15.1.0",
    "@angular/platform-browser-dynamic": "^15.1.0",
    "@angular/router": "^15.1.0",
    "rxjs": "~7.8.0",
    "tslib": "^2.3.0",
    "zone.js": "~0.12.0"
  },`

main.ts:

import { AppModule } from './app/app.module';

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.error(err));

我试图使用材料,但“MatButtonModule”不工作,我想知道为什么它显示模块不导出。

q3qa4bjr

q3qa4bjr1#

您应该有一个src/app/app.module文件
在此,您需要导入模块

import { MatButtonModule } from '@angular/material/button';

以及NgModule导入数组中(同一文件)

@NgModule({
    imports: [
        ...
        MatButtonModule,
    ],

相关问题