【发布时间】:2020-08-12 12:59:59
【问题描述】:
我在 Gatbsy 中使用 gatsby-plugin-root-import 包来使用绝对导入。绝对导入有效,但 Eslint 抛出错误“import/no-unresolved”。 我尝试使用此代码:
module.exports = {
...
"settings": {
"import/resolver": {
"node": {
"paths": ["src"]
}
},
},
但它不起作用。这个问题有解决办法吗?
gatsby-plugin-root-import 配置:
{
resolve: "gatsby-plugin-root-import",
options: {
src: path.join(__dirname, "src"),
pages: path.join(__dirname, "src/pages"),
component: path.join(__dirname, "src/component"),
images: path.join(__dirname, "src/assets/images"),
fonts: path.join(__dirname, "src/assets/fonts"),
styles: path.join(__dirname, "src/styles"),
}
}
【问题讨论】:
-
你能不能也展示一下你是如何配置
gatsby-plugin-root-import的 -
@ShubhamKhatri 我编辑了这篇文章。在每个选项场景中我都会出错。