- install webpack
npm install --save-dev webpack webpack-cli ts-loader - install typescript
npm install --save-dev typescript
- src/
- index.ts
- public/
- index.html
- webpack.config.js
| const path = require('path'); | |
| module.exports = { | |
| entry: './src/index.ts', | |
| module: { | |
| rules: [{ | |
| test: /\.ts$/, | |
| use: 'ts-loader', | |
| include: [path.resolve(__dirname, 'src')] | |
| }] | |
| }, | |
| resolve: { | |
| extensions: ['.ts', '.js'], | |
| }, | |
| output: { | |
| publicPath: 'public', | |
| filename: 'bundle.js', | |
| path: path.resolve(__dirname, 'public' || 'dist' || 'build'), | |
| }, | |
| }; |