Skip to main content

Path Aliases

Summer supports path aliases, Summer compiler converts alias path to relative path so that output js file can be run in Node.

Path aliases can help avoid writing deep relative paths likes:

import { TodoService } from '../../../service'

To use path aliases, add paths config in tsconfig.json

tsconfig.json
{
"compilerOptions": {
......
"paths": {
"@/*": ["./src/*"]
}
}
}

Now you can import:

import { TodoService } from '@/service'