This is a library that can automatically find and execute corresponding modules according to alias path alias in tsconfig.json
install with npm:
npm install --save-dev typescript-module-alias
install with yarn:
yarn add typescript-module-alias -dev
npx typescript-module-alias ./test/a.ts
"scripts": {
"dev": "typescript-module-alias ./test/a.ts"
}
- tsconfig.json
{
"compileOnSave": true,
"compilerOptions": {
"module": "commonjs",
"moduleResolution": "node",
"esModuleInterop": true,
"lib": [
"es5",
"es2015",
"es2017"
],
"baseUrl": "./",
"paths": {
"@test/*": ["./test/*"]
}
}
}
- module test/a.ts
import b from '@test/b';
console.log('module a run success !!!', b);
- module test/b.ts
console.log('module b run success !!!');
export default 1;