📅  最后修改于: 2023-12-03 15:10:26.918000             🧑  作者: Mango
这个问题通常出现在 JavaScript 项目中,使用了 import 语句引入模块时,eslint 报错说找不到模块或无法解析模块,错误提示类似于 import/no-unresolved,具体表现为不能引入相对路径或绝对路径的模块。
这个问题有多种可能的原因:
eslint-plugin-import 插件默认启用了 import 规则的检查,需要在 .eslintrc.js 文件(当然也有可能是其他文件)中进行配置:
// Example .eslintrc.js
module.exports = {
extends: ['airbnb'],
plugins: ['import'],
rules: {
'import/no-unresolved': ['error', { commonjs: true }]
}
};
在使用 import 语句引入模块时,需要注意路径的写法。如果是相对路径,需要确保路径正确,如果是绝对路径,则需要检查是否在根路径下存在该模块。
如果以上两种方法都不能解决问题,那么很可能是模块不存在或者路径写错了,需要仔细检查。
以上是解决 eslint(import/no-unresolved) 无法解析模块路径的问题的方法,建议仔细检查上述可能存在问题的方面。如果仍然无法解决,可以考虑在 GitHub 等社区中查找相关的解决方法或者寻求其他程序员的帮助。