如何解决从Angular 8更新到Angular 10后无法导入MatAutocompleteModule
我知道这是一个愚蠢的问题,但经过大量搜索,我找不到答案。 因此一切正常,但是从Angular 8更新到Angular 10之后,我不得不在app.module.ts中修复一些Angular Material导入。
类似于Angular 8中的Button Module的导入:
import { MatButtonModule } from '@angular/material';
在Angular 10中会是这样的:
import { MatButtonModule } from '@angular/material/button';
除MatAutocompleteModule之外,所有导入均已固定。 我尝试过:
import { MatAutocompleteModule } from '@angular/material/autocomplete;
import { MatAutocompleteModule } from '@angular/material/autocomplete/autocomplete;
import { MatAutocompleteModule } from '@angular/material/autocomplete/autocomplete-module;
该模块的路径带有下划线,并且出现此错误: 找不到模块'@ angular / material / autocomplete;'或其相应的类型声明。
以下是ng版本:
Angular CLI: 10.2.0
Node: 12.18.1
OS: win32 x64
Angular: 10.2.1
... animations,common,compiler,compiler-cli,core,forms
... language-service,platform-browser,platform-browser-dynamic
... router
Ivy Workspace: Yes
Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1002.0
@angular-devkit/build-angular 0.1002.0
@angular-devkit/core 10.2.0
@angular-devkit/schematics 10.2.0
@angular/cdk 10.2.6
@angular/cli 10.2.0
@angular/material 10.2.6
@schematics/angular 10.2.0
@schematics/update 0.1002.0
rxjs 6.6.3
typescript 4.0.5
我也尝试过npm install,ng update等
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。