Angular v18项目更新TypeScript时终端卡住的问题求助
Angular 18项目升级TypeScript安装卡住的解决方法
你的操作本身没原则性错误,但安装卡住的根源是项目里的tslint@5.7.0版本过于老旧——它和TypeScript 5.x存在隐性依赖冲突,导致npm在解析依赖树时停滞。另外Angular 12之后就已弃用tslint,改用ESLint,Angular 18完全不需要保留这个过时工具。
解决步骤:
- 先卸载旧的tslint:
npm uninstall tslint --save-dev - 清理npm缓存,避免缓存干扰:
npm cache clean --force - 重新安装指定版本的TypeScript:
npm install typescript@5.4.0 --save-dev - 验证安装结果:
npx tsc -v
执行完这些步骤后,TypeScript应该能正常安装到5.4.0版本,满足Angular 18的构建要求。
内容的提问来源于stack exchange,提问作者Lorenzo Bertolaccini
相关产品推荐
相关产品推荐

