Files
LingChair/server/web_packer.ts
CrescentLeaf ca6aea2902 feat(wip): 前端, 以及編譯前端
TODO: 修復 webpack (in mian.ts)
2025-08-30 15:36:36 +08:00

30 lines
769 B
TypeScript

import webpack from 'webpack'
import config from "./config.ts"
import path from 'node:path'
export default webpack({
mode: 'production',
devtool: 'source-map',
entry: './client/ui/App.jsx',
output: {
filename: 'bundle.js',
path: path.resolve(import.meta.dirname as string, config.data_path, 'page_compiled'),
},
module: {
rules: [
{
test: /\.(j|t)sx?$/,
use: {
loader: "babel-loader",
options: {
presets: [
'@babel/preset-env',
'@babel/preset-react',
],
},
},
},
],
},
})