我尝试缩短TypeScript中的导入时间
从 import {Hello} from "./components/Hello";
至 import {Hello} from "Hello";
为此,我发现您可以resolve.alias
在webpack中使用,因此我将该部分配置如下
resolve: {
root: path.resolve(__dirname),
alias: {
Hello: "src/components/Hello"
},
extensions: ["", ".ts", ".tsx", ".js"]
},
Webpack构建,并且输出bundle.js有效。但是TypeScript的智商抱怨它cannot find the module
所以我的问题是webpack的resolve.alias是否适用于TypeScript?
我发现了以下问题,但没有答案。
有2例
"baseUrl": "./src"
tsconfig并查看代码即可。