Node.js 角度:意外值中的错误';CdkScrollableModule
我做了npm更新,突然发现自己的应用程序停止工作了 我遇到了以下问题:Node.js 角度:意外值中的错误';CdkScrollableModule,node.js,angular,typescript,Node.js,Angular,Typescript,我做了npm更新,突然发现自己的应用程序停止工作了 我遇到了以下问题: ERROR in Unexpected value 'CdkScrollableModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/cdk/scrolling/index.d.ts' imported by the module 'MatSidenavModule in /Users/***/dev/FEprojects/GsmMusic
ERROR in Unexpected value 'CdkScrollableModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/cdk/scrolling/index.d.ts' imported by the module 'MatSidenavModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/material/sidenav/index.d.ts'. Please add a @NgModule annotation.
Can't export value CdkScrollableModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/cdk/scrolling/index.d.ts from MatSidenavModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/material/sidenav/index.d.ts as it was neither declared nor imported!
Can't export value CdkScrollableModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/cdk/scrolling/index.d.ts from MatMenuModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/material/menu/index.d.ts as it was neither declared nor imported!
Can't export value CdkScrollableModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/cdk/scrolling/index.d.ts from MatSelectModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/material/select/index.d.ts as it was neither declared nor imported!
Can't export value CdkScrollableModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/cdk/scrolling/index.d.ts from MatTooltipModule in /Users/***/dev/FEprojects/GsmMusicApp/node_modules/@angular/material/tooltip/index.d.ts as it was neither declared nor imported!
我曾尝试在AppModule中添加CdkScrollableModule,但没有任何效果
我如何解决这个问题
问候,
瑞克
ng版本:
Angular CLI: 9.1.12
Node: 13.11.0
OS: darwin x64
Angular: 9.0.7
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: No
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.1000.8
@angular-devkit/build-angular 0.1000.8
@angular-devkit/build-optimizer 0.1000.8
@angular-devkit/build-webpack 0.1000.8
@angular-devkit/core 10.0.8
@angular-devkit/schematics 9.1.12
@angular/cdk 9.1.3
@angular/cli 9.1.12
@angular/material 9.2.4
@ngtools/webpack 10.0.8
@schematics/angular 9.1.12
@schematics/update 0.901.12
rxjs 6.5.5
typescript 3.7.5
webpack 4.43.0
npm版本:
{
'gsm-music-app': '0.0.0',
npm: '6.14.5',
ares: '1.15.0',
brotli: '1.0.7',
cldr: '36.0',
icu: '65.1',
llhttp: '2.0.4',
modules: '79',
napi: '6',
nghttp2: '1.40.0',
node: '13.11.0',
openssl: '1.1.1d',
tz: '2019c',
unicode: '12.1',
uv: '1.34.2',
v8: '7.9.317.25-node.29',
zlib: '1.2.11'
}
请尝试完全删除node_modules目录并再次运行“npm install”。哪一个?node_modules作为多个目录存在,如果我删除最顶层的一个,npm安装将不再工作。我指的是项目级的node_modules目录,因此位于package.json或angular.json(顶层)的位置旁边。为什么npm安装不再工作?您是否在正确的目录中执行了该命令?好的,现在我找到了正确的文件夹,并将其删除,npm安装工作正常,但ng serve仍报告相同的问题。npm安装报告如下:(由于coments中的字符限制,必须使用pastebin)好的,我明白了,必须安装“npm安装”警告的那些版本,它现在可以工作了。但是我不知道如何处理关于@ngtools的警告/webpack@10.0.8,它需要typescript 3.9>但angular 9需要typescript