ルートに以下のようなtsconfig.jsonを置くだけではまだ WebPack で使えません。
{
"baseUrl": ".",
"paths": {
"foo": ["src/foo/index.ts"]
}
}WebPack 設定にも手を加える
これをresolve.pluginsに設定してあげます。pluginsではないので注意です。
const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
module.exports = {
resolve: {
plugins: [new TsconfigPathsPlugin(
{
// tsconfig.json はデフォルト
configFile: 'tsconfig.json'
}
)]
}
}