Open5
tsconfigのalias設定
tsconfig
のalias
設定でいつも迷うためメモ
baseUrl
baseUrl
とは
非絶対モジュールパスを解決するために、ルートディレクトリを定義するためのベースディレクトリを設定するプロパティ。
baseUrl
を./
とするとtsconfig.json
と同じディレクトリがルートディレクトリとなる。
設定
{
"compilerOptions": {
"baseUrl": ".",
}
}
paths
paths
とは
baseUrl
からのimport
を相対的な場所へとマッピングするプロパティ。
任意の名前でマッピングすることができる。
設定
{
"compilerOptions": {
"paths": {
"@/*": ["*"]
}
}
}
まとめ
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["*"]
}
}
}