Replace absolute paths to relative paths after typescript compilation
npm install tsc-paths-resolver
``sh`
npm i -D tsc-paths-resolveror
yarn add -D tsc-paths-resolver
json
"scripts": {
"build": "tsc --project tsconfig.json && tsc-paths -p tsconfig.json -s ./src -o ./out",
}
`$3
| flag | description |
| ------------ | -------------------------------------------------- |
| -p --project | project configuration file (tsconfig.json) |
| -s --src | source code root directory |
| -o --out | output directory of transpiled code (tsc --outDir) |You need to provide -s (--src) and -o (--out), because it's hard to predict source and output paths based on tsconfig.json.
I've tried a little and failed. :(
tsc` does some magic to determine source and output paths and I haven't dived too deep to mimic it.For now, it's simpler to provide the paths manually.
If you know how, Pull Requests are welcome!