[英]eslint + typescript + path in tsconfig: ESLint: Unable to resolve path to module '@components/some-module'.(import/no-unresolved)
我为路径(别名)添加打字稿配置:
tsconfig.json
{
"compilerOptions": {
"jsx": "react",
"baseUrl": "src",
"paths": {
"@components/*": ["components/*"]
}
},
"exclude": [
"node_modules",
"public"
]
}
我找到了一个解决方案:eslint-import-resolver-typescript
npm i -D eslint-plugin-import @typescript-eslint/parser eslint-import-resolver-typescript
.eslintrc.js
module.exports = {
'settings': {
'import/resolver': {
'typescript': {},
},
},
}
我找到了一个解决方案: eslint-import-resolver-alias<\/a>
.eslintrc
"settings": {
"import/resolver": {
"alias": {
"map": [
[
"@",
"./src"
]
],
"extensions": [
".js",
".ts",
".tsx",
".jsx",
".json"
]
}
}
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.