ESLint错误:@STORYBOOK/REACT'应在项目的依赖项中列出,而不是在开发依赖项中列出 [英] ESLint error: '@storybook/react' should be listed in the project's dependencies, not devDependencies

查看:35
本文介绍了ESLint错误:@STORYBOOK/REACT'应在项目的依赖项中列出,而不是在开发依赖项中列出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用ESLint将StoryBook安装到React.js应用程序后,VSCode Linter未拾取示例.stories.js文件中的@storybook/react导入。

它给我显示以下错误:

'@storybook/react' should be listed in the project's dependencies, not devDependencies.eslintimport/no-extraneous-dependencies

推荐答案

我能够通过添加忽略规则My.eslintrc文件:

使林特警告消失
"rules": {
  "import/no-extraneous-dependencies": [
      "error",
      {
        "devDependencies": [
          "**/*.stories.*",
          "**/.storybook/**/*.*"
        ],
        "peerDependencies": true
      }
    ]
}

这里有一个很好的例子:https://github.com/storybookjs/linter-config/blob/master/eslint.config.js

这篇关于ESLint错误:@STORYBOOK/REACT'应在项目的依赖项中列出,而不是在开发依赖项中列出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆