const path = require('path'); module.exports = { entry: './web-to-ppt/convert-browser.js', output: { filename: 'convert-bundle.js', path: path.resolve(__dirname, 'web-to-ppt'), library: { type: 'module' }, module: true }, experiments: { outputModule: true }, resolve: { fallback: { fs: false, path: false, https: false, http: false, child_process: false, stream: false, buffer: require.resolve('buffer/'), process: false } }, externals: { // pptxgenjs 和 jszip 通过 import() 动态加载,不打包 }, mode: 'production', target: 'web' };