awesome-typescript-loader 配置使用baseUrl和paths
Posted 海狸先森
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awesome-typescript-loader 配置使用baseUrl和paths相关的知识,希望对你有一定的参考价值。
因为实在不想用相对路径来写模块导入了, 配置baseUrl和Path来简化路径导入, 好在现在awesome-typescript-loader已经很好的支持了这个功能。
配置如下:
webpack.json中添加如下插件:
var TsConfigPathsPlugin = require(‘awesome-typescript-loader‘).TsConfigPathsPlugin;
resolve: {
extensions: [".ts", ".tsx", ".js", ".json"],
plugins: [
new TsConfigPathsPlugin(/* { tsconfig, compiler } */)
]
}
tsconfig.ts 中就可以愉快的使用baseUrl, paths
"compilerOptions": {
"baseUrl": "./src",
"paths": {
"hello": ["hello"],
}
}
以上是关于awesome-typescript-loader 配置使用baseUrl和paths的主要内容,如果未能解决你的问题,请参考以下文章
awesome-typescript-loader 不接受 JSON 中的更改