加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
rollup.config.js 734 Bytes
一键复制 编辑 原始数据 按行查看 历史
wyzhgx 提交于 2023-03-22 14:06 . ## 2.0.9
import resolve from '@rollup/plugin-node-resolve'
import json from '@rollup/plugin-json'
import babel from '@rollup/plugin-babel'
import { uglify } from 'rollup-plugin-uglify'
import { name } from './package.json'
import commonjs from '@rollup/plugin-commonjs'
const config = {
input: './src/index.js',
output: {
file: 'dist/' + name + (process.env.NODE_ENV === 'dev' ? '' : '.min') + '.js',
format: 'umd',
name: '$Focus',
sourcemap: false
},
plugins: [
resolve(),
json(),
commonjs(),
babel({
exclude: 'node_modules/**',
extensions: ['.js'],
babelHelpers: 'runtime'
})
]
}
if (process.env.NODE_ENV === 'prod') {
config.plugins.push(uglify())
}
export default config
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化