import babel from 'rollup-plugin-babel';
import commonjs from '@rollup/plugin-commonjs';
import replace from 'rollup-plugin-replace';
import nodeResolve from 'rollup-plugin-node-resolve';
import { uglify } from 'rollup-plugin-uglify';
import { eslint } from 'rollup-plugin-eslint';
import json from '@rollup/plugin-json';
import builtins from 'rollup-plugin-node-builtins';
import typescript from '@rollup/plugin-typescript';
const ENV = process.env.NODE_ENV;
export default {
input: 'src/index.ts',
output: {
file: 'dist/bundle.js',
format: 'umd',
name: 'kaleido-fed-sdk',
},
plugins: [
nodeResolve({
browser: true,
preferBuiltins: true,
mainFields: ['browser']
}),
builtins(),
commonjs(),
eslint({
include: ['src/**'],
exclude: ['node_modules/**']
}),
replace({
rollup打包踩坑经验
最新推荐文章于 2024-05-25 09:45:53 发布