首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >parserOptions中的“项目”在.eslintrc.js中扮演什么角色?

parserOptions中的“项目”在.eslintrc.js中扮演什么角色?
EN

Stack Overflow用户
提问于 2022-09-28 02:20:09
回答 1查看 54关注 0票数 0

首先,我对英语说得很弱。对不起:(

我在ESLint中使用VSCode,并学习Nest.js。我无法理解parserOptions中“.eslintrc.js”中的“项目”选项

代码语言:javascript
运行
复制
    parser: '@typescript-eslint/parser',
    parserOptions: {
        project: 'tsconfig.json', // This is what I'm curious about.
        tsconfigRootDir: __dirname,
        sourceType: 'module',
    },

为什么不同的‘解析器’和'parserOptions.project‘?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-29 03:19:09

通过指定parser选项,您可以告诉编译器使用它应该用来解析类型记录代码的包。每当您编译代码(或者VSCode正在编译)时,如果您指定了一些parserOptions,它将在从类型记录源代码构建AST时查看这些选项。

project选项在parserOptions中告诉解析器在项目中查找和使用tsconfig.json。引用医生的话:

如果要使用要求类型信息的规则,则需要此设置。

指定tsconfig.json并启用/禁用它提供的各种选项,您可以在类型记录编译期间做很多事情。更多关于tsoconfig.json 这里的报道。

更多的阅读参考资料。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73875541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档