# 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看看有没有

最后更新: 7/2/2019, 8:10:34 AM