期望一个字符串,得到对象 gatsby-plugin-prettier-eslint Gatsby

Expected a string, got object gatsby-plugin-prettier-eslint Gatsby

我正在尝试学习 Gatsby,我包含了具有通用配置的 prettier-eslint 插件。你可以看到我的配置,文件等

当我尝试添加 css 文件时出现此错误:

您尝试过使用以下方法吗?

eslint: {
  patterns: "**/*.{js,jsx,ts,tsx}",
  customOptions: {
    fix: true,
    cache: true,
  },
},

eslint 模式似乎是一个字符串,而不是根据 plugin's example 的数组。


根据这个opened issue(一周前),这似乎是一个未解决的插件问题,因此请密切注意堆栈跟踪以了解它是如何演变的。如果在使用默认(和建议)配置时依赖项存在错误,如果您能够在源代码中发现错误或等待解决方案,除了进行 PR 之外,您无能为力。

我遇到了同样的问题。原来你 必须 有一个更漂亮的配置(.prettierrc 或类似的)设置。检查以确保您具有提到的配置 in the Prettier docs.