【发布时间】:2018-10-31 21:50:58
【问题描述】:
我的 Angular 应用开始出现此错误:
Angular 编译器需要 TypeScript >=2.7.2 和
当我尝试将打字稿降级到正确的版本时:
npm install -g typescript@2.7.2 说更新了 1 个包。
当我使用验证打字稿版本时
npm view typescript version
我仍然得到 2.8.3
我什至尝试使用 npm uninstall -g typescript 完全删除打字稿
但是当我再次验证打字稿版本时
npm view typescript version我还是2.8.3
有哪些命令可以正确清除 typescript 并将其恢复到以前的版本,例如 2.7.2?
我正在运行 node v10.0.0 和 npm v6.0.1
当我运行npm list -g typescript 时,我看到正确的版本即将到来 2.7.2 但仍然以某种方式全局安装了 2.8.3 版本
【问题讨论】:
-
遇到同样的问题。我正在从 Jenkinsfile 运行“ng build”,最终得到 typescript 2.9.2。我的猜测是它与 @angular-devkit/build-optimizer 有关,它依赖于 typescript ~2.9.1。
-
刚刚发现了这个问题。如果有人在其他版本上遇到过类似的错误,请参考我的帖子! stackoverflow.com/questions/57216110/…
标签: angular typescript npm version global