基础配置
首先,安装 TypeScript compiler 和 loader:
npm install --save-dev typescript ts-loader
安装完成:
tsconfig.json
设置一个基本的配置来支持 JSX,并将 TypeScript 编译到 ES5,新建tsconfig.json:
{
"compilerOptions": {
"outDir": "./dist/",
"noImplicitAny": true,
"module": "es6",
"target": "es5",
"jsx": "react",
"allowJs": true,
"moduleResolution": "node"
}
}
webpack.config.js
修改webpack.config.js:
const path = require('path');
module.exports = {
entry: './src/index.ts',
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader'</