我用create搭建了一个Nuxt.js项目,并选择了类型记录+更漂亮的+ ESLint作为插件。它生成了一个工作配置,但它使用了eslint漂亮的包,它不允许您更改任何固执己见的漂亮规则。我想用更漂亮的包装来代替,这样我就可以改写其中的一些规则了。不幸的是,我不确定我必须删除哪些包,以及添加哪些包。
这是在我当前的.eslintrc.js中:
extends: [
'@nuxtjs/eslint-config-typescript',
'plugin:nuxt/recommended',
'prettier'
],
plugins: []和.prettierrc:
{
"semi": false,
"singleQuote": true
}VS代码更漂亮的eslint扩展(用于VS代码中的自动格式)表示它需要以下软件包:
我不知道我是否需要这两个可选的包,因为Nuxt已经在ESLint配置中添加了一些自己的扩展。
您能给我提供必要的ESLint配置(如果需要的话更漂亮的配置)?
发布于 2021-07-26 15:44:31
我解决了我的问题,不是通过切换到更漂亮的,而是通过安装美洲豹。它是“不那么固执己见的更漂亮的叉子”,有更多的规则定制选项,完全符合我的需要。
我的eslint配置与问题中显示的相同,我继续使用eslint较漂亮。
为了更漂亮的扩展,我必须将"prettier.prettierPath": "./node_modules/prettierx"添加到VS代码settings.json中,这样才能正确地使用新库。
发布于 2021-07-22 15:57:22
在所有其他评论的基础上,您还可以检查这个问题,我已经解释了这个问题,并将其链接起来:https://stackoverflow.com/a/68225547/8816585
有了这两个,你就能取得一些像样的东西。不确定TS的设置,但它不应该是一个更漂亮的问题。
https://stackoverflow.com/questions/68487590
复制相似问题