tsconfig-paths
tsconfig-paths copied to clipboard
the `getAbsoluteMappingEntries` in `lib/mapping-entry.js` can't resolve absolute path.
version:
3.11.0
problem:
the getAbsoluteMappingEntries
in lib/mapping-entry.js
can't resolve absolute path.
ex: I use eslint which imported this package. when I config tsconfig.json as below
{
"compilerOptions": {
"paths": {
"@/*": [
"src/*",
"/var/fold1/src/*"
],
}
}
}
The path /var/fold1/src/*
would be resolved as /.../var/fold1/src/*
rather than /var/fold1/src/*
Causes as below
absolutePaths.push({
pattern: key,
paths: paths[key].map(function (pathToResolve) {
return path.join(absoluteBaseUrl, pathToResolve);
}),
});
path.join
would not resolve absolute path correctly