3

最近我在做一个 vue3/vite + ts 项目,想添加 eslint 和更漂亮,但我很困惑我应该在 eslint 文件中使用哪些设置(“扩展”部分)和/或如何拼写它们。如果我查看官方 eslint vue 主页,他们会写出更漂亮的东西,例如未注释掉的行(下图)。但是如果我查看官方 eslint-config-typescript 页面,他们会像注释掉的行一样写(下图) )。如果我用谷歌搜索,我会在项目中找到这两个例子。所以我的问题是:

写的有区别吗?还是他们做同样的事情,我拿哪一个都没关系?

在此处输入图像描述

4

1 回答 1

1

我对 vue3/vite + ts 了解不多,但我在这里看到了 2 个时刻:

  1. 的用法@。很可能和webpack有关(相信你用的是vue-cli)。它通常意味着这样的事情:resolve: {alias: {'@': path.resolve('src')}},因此,@它只是系统中某个路径的别名,通常是项目的根/源文件夹。您可以在 中找到确切的路径webpack.config.js
  2. vue/prettierprettier/vue。只是包裹的位置。您可以prettier与 vue 捆绑在一起,也可以使用prettier包含一些自定义/采用 vue 版本的独立包。它们可能几乎相同,请检查它们的 package.json 文件的版本。
于 2021-03-01T11:52:35.347 回答