rollup.config.js 526 B

1234567891011121314151617181920212223242526
  1. import resolve from '@rollup/plugin-node-resolve';
  2. import commonjs from '@rollup/plugin-commonjs';
  3. import vue from 'rollup-plugin-vue';
  4. import babel from '@rollup/plugin-babel';
  5. import json from '@rollup/plugin-json';
  6. export default {
  7. input: 'src/index.js', // 入口文件
  8. output: {
  9. dir: 'dist',
  10. format: 'es', // 输出格式
  11. },
  12. plugins: [
  13. resolve(),
  14. commonjs(),
  15. vue(),
  16. babel({
  17. exclude: 'node_modules/**',
  18. babelHelpers: 'bundled'
  19. }),
  20. json(),
  21. ],
  22. external: ['vue'],
  23. };