LLOneBot/webpack.config.js
2023-10-27 00:51:36 +08:00

31 lines
972 B
JavaScript

const path = require('path');
module.exports = {
target: 'node',
entry: './src/renderer.ts', // 入口文件路径
output: { // 输出文件配置
path: path.resolve(__dirname, 'dist'), // 输出目录路径
filename: 'bundle.js' // 输出文件名
},
module: { // 模块配置
rules: [ // 模块规则
{
test: /\.js$/, // 匹配.js文件
exclude: /node_modules/, // 排除node_modules目录
use: { // 使用的loader
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
},
{
test: /\.ts$/, // 匹配.ts文件
exclude: /node_modules/, // 排除node_modules目录
use: { // 使用的loader
loader: 'ts-loader'
}
}
]
}
}