【发布时间】:2022-12-03 11:03:17
【问题描述】:
我正在做一个 NX monorepo 项目。我配置了 linting。我有:
.elsintrc.json
"settings": {
"import/parsers": {
"@typescript-eslint/parser": [
".ts",
".tsx"
]
},
"import/resolver": {
"typescript": {
"typescript": {
"alwaysTryTypes": true,
"project": [
"tsconfig.base.json",
"apps/**/tsconfig.json",
"libs/**/tsconfig,json"
]
}
}
}
},
...
{
"files": [
"*.ts",
"*.tsx"
],
"extends": [
"plugin:@nrwl/nx/typescript",
"prettier",
"plugin:import/recommended"
],
"rules": {}
},
和package.json
"eslint-config-prettier": "8.1.0",
"eslint-import-resolver-typescript": "^3.5.1",
"eslint-plugin-cypress": "^2.10.3",
"eslint-plugin-import": "2.26.0",
和tsconfig.base.json
"paths": {
...
"@vertigo/utility/dto/query": [
"libs/utility/dto/query/src/index.ts"
...
],
},
据我从the docs 了解到,这应该是正确的。
但是,它仍然无法解析tsconfig.base.json中指定的路径:
5:27 error Unable to resolve path to module '@vertigo/utility/dto/query' import/no-unresolved
【问题讨论】:
标签: javascript typescript eslint monorepo typescript-eslint