lib.config.js 611 B

1234567891011121314151617181920212223242526272829
  1. import {
  2. resolve
  3. } from 'path'
  4. export default {
  5. //打包index.umd.js的配置
  6. publicDir: 'access', // 指定public目录的位置
  7. build: {
  8. cssCodeSplit: true,
  9. lib: {
  10. entry: resolve(__dirname, 'src/page/index.js'),
  11. name: 'AvueData',
  12. fileName: 'index',
  13. formats: ['umd']
  14. },
  15. outDir: resolve(__dirname, 'public/lib'),
  16. assetsDir: "assets",
  17. rollupOptions: {
  18. external: ['vue', 'axios', 'AVUE'],
  19. output: {
  20. compact: true,
  21. globals: {
  22. vue: 'Vue',
  23. AVUE: 'AVUE',
  24. axios: 'axios'
  25. },
  26. },
  27. },
  28. },
  29. }