2024-07-12 vue项目中 运行 npm run build 或 yarn build 打包 没有生成 xx.es.js 文件?==》vue.config.js中build.lib配置问题

我在写一个ui组件库,在打包时发现dist文件夹里没有生成我想要的xx.es.js文件,我查看了我的vue项目中的vue.config.js文件,发现build.lib没有指定输出的文件名

解决方案:配置项目中的vue.config.js文件,参考我的👇

 vue.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  server: {  
    port: 8899, 
  },  
  build: {
    lib: {
      entry: './packages/index.js',
      name: 'test-ui',
      fileName: (format) => `test-ui.${format}.js`, // 自定义输出文件名  
      formats: ['es', 'umd'], // 指定生成的模块格式  
    },
  },
})

再次查看dist包👇出来了!

 

posted @ 2024-07-12 17:26  叶乘风  阅读(2)  评论(0编辑  收藏  举报