UNPKG

exceljs-xlsx-template

Version:

Generate .xlsx file from .xlsx template. Support for Browser and Node.js

28 lines (26 loc) 786 B
const path = require("path"); const TerserPlugin = require("terser-webpack-plugin"); module.exports = { target: "web", // 目标环境是浏览器 externals: { http: "commonjs http", // 不要打包 http 模块 https: "commonjs https", // 不要打包 https 模块 }, entry: "./src/index.js", output: { filename: "bundle.js", path: path.resolve(__dirname, "dist"), library: "ExceljsXlsxTemplate", // 全局变量名(可选) libraryTarget: "umd", // 输出为 UMD 格式 clean: true, // 清理输出目录 }, mode: "production", // 生产模式 optimization: { minimize: true, minimizer: [ new TerserPlugin({ extractComments: false, // 禁用 LICENSE 文件生成 }), ], }, };