generated-stories-entry.js 规则错误 'import/no-unresolved'

generated-stories-entry.js error for rule 'import/no-unresolved'

我已使用 vue add storybook.

将故事书添加到我的 Vue 项目中

这为我的项目添加了几个依赖项,例如在我的 package.json 中,我发现了这个:

"vue": "~2.6.14",
"@storybook/vue": "6.4.19",
"vue-cli-plugin-storybook": "~2.1.0",
"eslint": "~6.8.0",

现在我正在尝试 运行 使用 npm run storybook:serve 的故事书服务器,但出现错误:

我一直在尝试不同的事情,比如将 'import/no-unresolved' 规则配置为关闭,emitError: falseeslist-loader 里面 .eslintrc,跳过 linter 插件webpack 配置等。没有任何效果,每次尝试都会产生新的错误。

目前我根本没有明确的 es-linterwebpack 配置。 但是 如果我在 node_modules/eslint-loader/index.js 中这样评论一行:

// emitter(new ESLintError(messages));

然后一切正常

我不想在库中注释行,我想要一个适当的解决方案并了解正在发生的事情。

我自己找到了答案。我必须添加 eslint-plugin-import 包:

npm install eslint-plugin-import

并将插件添加到eslint配置中:

"plugins": [
    "import"
]