首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Eslint中配置样式化jsx

如何在Eslint中配置样式化jsx
EN

Stack Overflow用户
提问于 2021-07-20 04:46:04
回答 1查看 64关注 0票数 1

我以这种方式设置了一个环境来处理一个使用“styled jsx”的ReactJs/Next.js项目,但是eslint不能修复代码中间的css缺陷。

如何才能最好地配置eslint来处理我正在处理的项目?

代码语言:javascript
复制
 {
          "parser": "@babel/eslint-parser",
          "extends": [
            "airbnb",
            "plugin:react/recommended"
          ],
          "env": {
            "es6": true,
            "browser": true,
            "node": true,
            "jest": true
          },
          "settings": {
            "import/core-modules": ["styled-jsx", "styled-jsx/css"],
          },
          "plugins": [
            "react",
            "react-hooks"
          ],
          "parserOptions": {
            "sourceType": "module",
            "allowImportExportEverywhere": true
          },
          "rules": {
             // ..rules
          }
        }
EN

回答 1

Stack Overflow用户

发布于 2021-07-20 04:50:38

看看这个:

https://github.com/vercel/styled-jsx#eslint

如果你正在使用eslint-plugin-import,css导入将会产生错误,因为它是一个“神奇”的导入(没有在package.json中列出)。要避免这些,只需将以下行添加到eslint配置中:

代码语言:javascript
复制
"settings": {"import/core-modules": ["styled-jsx/css"] }

这应该会删除所有的错误--但你不会得到突出显示。

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

https://stackoverflow.com/questions/68446834

复制
相关文章

相似问题

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