Support for custom paths in tsconfig.json
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.5k
- Forks
- 173
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
# Problem
When configuring `tsconfig.json` with `paths`:
```
{
"compilerOptions": {
"baseUrl": "./",
"paths": [
"@fancyModules/*": ["./src/modules/fancyModule/*"]
]
}
}
```
the transpiler/loader used by `threads` wouldn't resolve these imports:
```
import { Thing } from "@fanceModules/things"
```
and thus lead to "module not found" errors.
Although this works perfectly when running the same code with `ts-node` / `tsx`.
# Workaround
Do not use custom `paths` imports in any module that are directly or indirectly imported by a worker. Instead use relative imports for workers.
# Related documentation
- https://www.typescriptlang.org/tsconfig/#paths
- https://www.typescriptlang.org/docs/handbook/modules/reference.html#paths
# Possible support for `threads`?
Is there any change to get support for `paths` into `threads`?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.