无法降级到 Typescript 版本 3.4.3

Can't downgrade to Typescript Version 3.4.3

我已经通过 vue add @vue/typescript 将 typescript 添加到我的 Vue-Cli 项目中,默认情况下它在 package.json 中添加了 3.4.3 版本。

我是 Typescript 的新手,不知道 SUPPORTED TYPESCRIPT VERSIONS: >=3.2.1 <3.6.0 所以我更新到最新版本 ,即 3.6.3。现在我的项目因此而中断。

为了解决这个问题,我做了 yarn add typescript@^3.4.3 --dev --exact 并更新了 package.json 中的版本,但它仍然给我 WARNING: You are currently running a version of TypeScript which is not officially supported by typescript-estree. 因为我的项目不是预期的 运行但是 3.4.3 没问题。

我也删除了 node_modulesyarn.lock 文件,但没有办法。

有什么建议吗?

您可以使用以下步骤:

  • 删除 node_modules 个文件夹。
  • 删除 yarn.lock 个文件。
  • 运行 yarn cache clean.
  • 确保 typescript 版本在 package.json 中的 3.2.1 - 3.6.0 范围内。
  • 之后,运行 yarn install.

你会很高兴的:)