import{minify}from'rollup-plugin-esbuild-minify'exportdefault{input:'src/index.js',output:{file:'dist/main.js',format:'iife',sourcemap:true},plugins:[minify({logLevel:'debug',logLimit:100})]} Then callrollupeither via thecommand-lineorprogrammatically. ...
minify:是否启用代码压缩。 bundle:是否启用代码打包(对于 Rollup 来说,这通常是启用的)。 plugins:Esbuild 插件数组,用于扩展 Esbuild 的功能。4. 根据项目需求,选择合适的配置选项 以下是一个基于 Rollup 配置文件的 rollup-plugin-esbuild 配置示例:
importesbuildfrom'rollup-plugin-esbuild'exportdefault{plugins:[esbuild({// All options are optionalinclude:/\.[jt]sx?$/,// default, inferred from `loaders` optionexclude:/node_modules/,// defaultsourceMap:true,// defaultminify:process.env.NODE_ENV==='production',target:'es2017',// default...