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