警告:您当前运行的TypeScrip版本不受@tyescript-eslint/tyescript-estree的正式支持

cyvaqqii  于 2022-10-05  发布在  其他
关注(0)|答案(2)|浏览(1476)

你好,我在我的终端收到一些错误,它说我需要使用4.4.0版本,我的当前版本是…

在我的项目中,我当前的打字版本如下所示,

"typescript": "^4.4.2",
    "typedoc": "^0.21.8",
    "react-scripts": "^3.4.4",
    "@typescript-eslint/eslint-plugin": "^4.29.3",
    "@typescript-eslint/parser": "^4.29.3",

此外,当我尝试运行npm run dev命令或**npx eslint。**是错误显示如下所示时,

=============

   WARNING: You are currently running a version of TypeScript which is not 
   officially supported by @typescript-eslint/typescript-estree.

    You may find that it works just fine, or you may not.

   SUPPORTED TYPESCRIPT VERSIONS: >=3.3.1 <4.4.0

   YOUR TYPESCRIPT VERSION: 4.4.2

     Please only submit bug reports when using the officially supported 
    version.

    =============

我如何解决这个问题,我在谷歌上做了很多研究,但都没有奏效。这会对我有很大的帮助。

wooyq4lh

wooyq4lh1#

我不会降级我的打字稿,因为你会错过更新的TS功能-我会找到更新@typescript-eslint/typescript-estree的方法。

您可能没有直接安装它,这可能依赖于另一个包,例如@typescript-eslint/experimental-utils,它依赖于@typescript-eslint/eslint-plugin,所以在yarn.lock / package.lock文件中找到父包并撞击它,因此它也应该撞击@typescript-eslint/typescript-estree

xv8emn3q

xv8emn3q2#

尝试使用>=3.3.1<4.4.0之间的打字版本。Here您有可用的打字版本列表。

更换版本后,移除node_模块文件夹和Package-lock.json文件。然后执行npm install

相关问题