为什么ESlint显示Unable to resolve path to module error



我正在运行

eslint server.js

收到错误

17:24  error    Unable to resolve path to module './routes'  import/no-unresolved
goran@goran-HP-pic-8560p:~/blog_mongo/backend$ pwd
/home/goran/blog_mongo/backend
goran@goran-HP-pic-8560p:~/blog_mongo/backend/routes$ pwd
/home/goran/blog_mongo/backend/routes

这是线路

const routes = require('./routes');

我的esinter.json

{
"env": {
"browser": true,
"es2020": true
},
"extends": [
"airbnb-base"
],
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"rules": {
"indent" : [2, "tab"],
"no-tabs" : 0
},
"settings": {
"import/resolver": {
"node": {
"extensions": [".js", ".jsx", ".ts", ".tsx"]
}
}
}
}

为什么我会出错?

您需要通过更新.eslintrc.json文件的settings属性来配置ESLint:

"settings": {
"import/resolver": {
"node": {
"extensions": [".js", ".jsx"]
}
}
}

相关内容

最新更新