Avatar ·

如何使用npm将TypeScript更新到最新版本?

大家好!我是一名初学者开发者,最近开始学习TypeScript。我遇到了一个问题:我之前通过npm全局安装了TypeScript,但现在需要将其更新到最新版本,以便使用新功能,例如template literal types或改进的模块支持。 以下是我已经尝试过的方法: 1. 运行了 `npm update -g typescript` —— 但版本没有变化,仍然是4.5.0。 2. 尝试了 `npm install -g typescript@latest` —— 安装似乎成功了,但当我通过 `tsc --version` 检查版本时,仍然看到旧版本。 3. 我还检查了项目中是否本地安装了TypeScript —— 那里有 `typescript@4.2.0`,我也想更新它。 我的代码: ```typescript // 旧代码,可以运行 function greet(name: string): string { return `Hello, ${name}!`; } // 想使用新功能 —— template literal types type EventName = 'click' | 'focus' | 'blur'; type EventHandler = `on${Capitalize