此问题通常是由于安装了新的依赖项或更新了依赖项,并且其中包含与现有依赖项版本不兼容的某些包所导致的。为解决该问题,可以尝试以下步骤:
清除node_modules目录并重新安装依赖项
rm -rf node_modules npm install
更新npm版本
npm install -g npm
更新Angular CLI版本:
npm install -g @angular/cli
将 tsconfig.app.json 中的 "esModuleInterop" 选项设置为 true:
"compilerOptions": { ... "esModuleInterop": true, ... }
执行以下命令清除缓存:
npm cache clean --force
如果上述步骤仍然无效,请尝试在单独的 TypeScript 项目中安装任何新的依赖项并移植回 Angular 项目中。
希望能解决你遇到的问题。