什么是 TypeScript?
如何在 webpack 中使用?
安装
需要 typescript 和 ts-loader 两个包
yarn add typescript ts-loader --dev
生成 tsconfig.json
这个文件是必须的
npx tsc --init
webpack 配置
/** ./webpack.config.js **/
let path = require('path');
module.exports = {
//...
module: {
rules: [
{
test: /\.ts$/,
use:['ts-loader']
}
]
}
//...
}
构建一个案例
我们来写一个例子,来试验一下。
写个ts文件
/** ./src/test.ts **/
export function sum(a: number, b: number): number{
return a + b;
}
然后写个入口文件
/** ./src/index.js **/
import { sum } from './test.ts';
const arr = [1, 2, 3];
console.log(arr);
console.log(sum(2, 5));
然后 yarn build,然后从页面打开js,发现能够正常调用 ts 文件。
结果如下: