如何做一个 webpack TypeScript 模板
资料
- webpack 官网
开始
安装依赖:
1 2 3
| npm install --save-dev webpack webpack-cli
npm install --save-dev typescript ts-loader
|
根目录添加 webpack.config.js 文件,填入官网抄来的基础配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| const path = require('path');
module.exports = { entry: './src/index.ts', module: { rules: [ { test: /\.tsx?$/, use: 'ts-loader', exclude: /node_modules/ } ] }, resolve: { extensions: [ '.tsx', '.ts', '.js' ] }, output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist') } };
|
根目录添加 tsconfig.json 文件,填入官网抄来的基础配置:
1 2 3 4 5 6 7 8 9 10
| { "compilerOptions": { "outDir": "./dist/", "noImplicitAny": true, "module": "es6", "target": "es5", "jsx": "react", "allowJs": true } }
|
为了能在项目中少打几个字母,我们配置别名:
- 在
webpack.config.js文件中