为@typescript-eslint/parser 设置了“parserOptions.project”

新手上路,请多包涵

我用 --template typescript 创建了一个新的 React Native 项目

我删除了作为样板文件一部分的 template 目录。

然后我继续添加 ESLint:

 module.exports = {
  parser: "@typescript-eslint/parser",
  plugins: ["@typescript-eslint"],
  extends: ["airbnb-typescript-prettier"]
};

但是,当我打开 babel.config.js 时,出现此错误

解析错误:“parserOptions.project”已为@typescript-eslint/parser 设置。

该文件与您的项目配置不匹配: /Users/Dan/site/babel.config.js

该文件必须至少包含在提供的项目之一中。eslint

原文由 Dan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
1 个回答

尽管保证 typescript 绝对绝对不会缓存任何内容,但我怀疑这是一个缓存问题,因为在调试和开发功能时对不断出现的 typescript 错误感到恼火,我将 tsconfig.json 修改为 exclude 我的src 目录暂时。在还原更改并重新启动通过 WebpackDevServer 运行的打字稿服务器后,我遇到了这个错误,并通过执行 yarn cache clean 清除我的纱线缓存以及 rm -rf node_modules 来摆脱它删除我的节点模块文件夹。然后我用 yarn 重新安装了我的软件包,当我再次运行我的开发服务器时,typescript/tslint 不再显示此错误。

原文由 Caleb Jay 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进