1 Star 0 Fork 0

Lyle/rollup-vue-storybook

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
rollup.config.mjs 1.22 KB
一键复制 编辑 原始数据 按行查看 历史
张乐 提交于 2023-02-24 17:31 . init
import vuePlugin from 'rollup-plugin-vue'
import postcss from 'rollup-plugin-postcss'
import babel from '@rollup/plugin-babel'
// import autoprefixer from 'autoprefixer'
// 处理css文件插件
// import css from 'rollup-plugin-css-only'
// 允许我们加载第三方模块
// import nodeResolve from 'rollup-plugin-node-resolve'
// 将它们转换为ES6版本
// import commonjs from '@rollup/plugin-commonjs';
// 压缩代码
import { terser } from 'rollup-plugin-terser'
// const name = require('./package.json').name
// 输出打包后的文件名称type 1.esm 2.umd
const file = type => `dist/${name}.${type}.js`
const name = 'rollup-vue'
export { name, file }
export default {
input: 'src/index.js',
output: {
name,
file: file('esm'),
format: 'es'
},
plugins: [
vuePlugin(),
babel({
babelHelpers: 'bundled',
exclude: 'node_modules/**'
}),
postcss({
extensions: ['.css', '.less'],
extract: `${name}.css`
}),
// css({ output: 'bundle.css' }), // 可自行修改output文件名
// commonjs(),
// nodeResolve(),
// typescript({ tsconfigOverride: overrides }),
// terser()
],
external: ['vue', 'lodash-es'] // 规定哪些是外部引用的模块
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zeallyle/rollup-vue-storybook.git
git@gitee.com:zeallyle/rollup-vue-storybook.git
zeallyle
rollup-vue-storybook
rollup-vue-storybook
master

搜索帮助