You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
590 B
33 lines
590 B
const path = require('path'); |
|
|
|
module.exports = { |
|
entry: './src/main.tsx', |
|
mode: 'development', |
|
module: { |
|
rules: [ |
|
{ |
|
test: /\.tsx?$/, |
|
use: 'ts-loader', |
|
exclude: /node_modules/, |
|
}, |
|
{ |
|
test: /\.css$/i, |
|
use: ['style-loader', 'css-loader'], |
|
}, |
|
], |
|
}, |
|
resolve: { |
|
extensions: ['.tsx', '.ts', '.js'], |
|
}, |
|
output: { |
|
filename: 'bundle.js', |
|
path: path.resolve(__dirname, 'dist'), |
|
}, |
|
devServer: { |
|
static: './dist', |
|
port: 5173, |
|
proxy: { |
|
'/api': 'http://127.0.0.1:8000', |
|
}, |
|
}, |
|
};
|
|
|