安装相关依赖
npm i typescript ts-loader awesome-typescript-loader -D
webpack.config.js新增配置项
{
test: /\.tsx?$/,
use: {
loader: 'ts-loader'
}
}
新增文件tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"allowJs": true
},
"include": [
"./src/*"
],
"exclude": [
"./node_modules"
]
}
注意:typescript对webpack版本有要求 用3.X测试提示版本过旧,使用4.X则编译通过,此问题待补充。