TypeScript 报 Parsing error parserOptions project has been set for @typescript-eslint/parser错误

2021/09/14 TypeScript

使用 ant design pro 初始化一个 Typescript 项目。在开发中,为了简化文件,将文件中用到的 TypeScript 类型定义单独提出为一个文件,取名和index.d.ts

然后在里面写类型定义,发现报 Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser. 错误。

问题的原因是:在同一个文件夹下,存在两个相同的名字,比如上面的 index.tsxindex.d.ts。这样 TypeScript 在解析时就会报错。

解决方法

  1. index.d.ts 重新换一个名字。比如:login.d.ts
  2. index.d.ts 移动到其它文件夹。比如:src/user/index.d.ts 或者 typing/login.d.ts

搜索

    目录

    更多最新信息,欢迎关注公众号

    👇🏻

    公众号二维码
    扫码关注「前端知识总结」公众号