# typescript
const path = require('path')
module.exports={
mode:"production",
entry:"./src/index.tsx",
output:{
filename:'index.js',
module:{
rules:[{
test:/\.tsx?$/,
use:"ts-loader",
exclude:/node_modules/
}]
},
path:path.resolve(__dirname,'dist;')
}
}
需要在根目录在创建一个tsconfig.json
{
"compilerOpitons": {
"outDir": "./dist",//可省略,如果webpack已经配置了目录位置
"module": "es6",
"target": "es5",//转换成es5
"allowJs": true//允许使用js
}
}
如果使用js的模块或者插件可以去查types看看有没有