我已将 Angular 应用程序从 14 升级到 15,将 Angular Material 升级到 15,然后进行 MDC 迁移。 仅供参考,rxjs、nodejs、typescript 版本要求在升级之前也已更新。
但是在所有spec.ts文件中,Jasmine特定的关键字,如describe、it、beforeEach等,都用波浪线/波浪线标记,如下所示:
当鼠标悬停在关键字上时,显示为: “找不到名称“描述”。您需要为测试运行程序安装类型定义吗?尝试
npm i --save-dev @types/jest
或 npm i --save-dev @types/mocha
”
在我的 package.json 中,我已经在 devDependencies 块中包含了 "@types/jasmine": "2.8.19",因此相应的节点模块已经生成。
请提供解决方案,可能导致此问题的原因是什么?
ctrl+shift+p
-> 在 VSCode 中重新启动 ts 服务器)node_modules
和 package-lock.json
并进行全新安装