eslint 将我的 *.ts 文件视为也有 vue 的项目中的 javascript
P粉739706089
P粉739706089 2023-09-02 19:59:50
0
2
332
<p>我正在使用 typescript 和 vue 开发一个网络项目。在阅读了 typescript-eslint 和 eslint-plugin-vue 的文档后,我已经解决了以下 eslint 配置:</p> <pre class="brush:php;toolbar:false;">module.exports = { root: true, env: { browser: true, es2021: true, }, extends: [ &quot;eslint:recommended&quot;, &quot;plugin:vue/vue3-essential&quot;, &quot;plugin:@typescript-eslint/recommended&quot;, &quot;plugin:@typescript-eslint/recommended-requiring-type-checking&quot;, &quot;prettier&quot;, ], parser: &quot;vue-eslint-parser&quot;, parserOptions: { parser: &quot;@typescript-eslint/parser&quot;, project: [&quot;./tsconfig.json&quot;], tsconfigRootDir: __dirname, extraFileExtensions: [&quot;.vue&quot;], }, overrides: [], parserOptions: { ecmaVersion: &quot;latest&quot;, sourceType: &quot;module&quot;, }, plugins: [&quot;vue&quot;, &quot;@typescript-eslint&quot;], };</pre> <p>我的 vue 文件解析正确,但我的 ts 文件有不合理的 lint 错误。看来它们是针对 javascript 语法进行检查的。如下图所示:</p> <p>如果我删除 <code>parserOptions</code> 并将解析器更改为 <code>@typescript-eslint/parser</code>,ts 文件会正确 lint,但 vue 文件的 lint 会中断。</p > <p>有人知道吗?</p>
P粉739706089
P粉739706089

热门教程
더>
最新下载
더>
网站特效
网站源码
网站素材
프론트엔드 템플릿
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!