resolve-ts-aliases
v1.0.1
Published
Resolve aliases for integrating webpack and typescript.
Downloads
13,498
Readme
resolve-ts-aliases
Resolve aliases for integrating webpack and typescript.
Install
npm add -D resolve-ts-aliases
Usage
tsconfig.json
:
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@app/*": ["src/app/*"],
"@components/*": ["src/components/*"]
}
}
}
webpack.config.ts
:
import path from "path";
import webpack from "webpack";
import { resolveTsAliases } from "resolve-ts-aliases";
const config: webpack.Configuration = {
resolve: {
// These 2 forms are equivalent.
alias: resolveTsAliases(path.resolve("tsconfig.json")),
alias: {
"@app": "/path/to/src/app",
"@components": "/path/to/src/components"
}
},
};
export default config;