你瞅啥呢

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 @   叶乘风  阅读(207)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
历史上的今天:
2023-07-12 2023-07-12 uniapp之微信小程序使用canvas时层级太高遮住其他页面如何处理?
2023-07-12 2023.07-12 使用/deep/或者::v-deep无法改变插件内置样式?请把需要改变的样式放到全局css中,注意要用一个类名包裹起来
2023-07-12 2023-07-12 vue this.$set设置子组件内的值无效(uniapp+vue)
2022-07-12 2022-07-12 环信 uniapp版 ios端打不开 安卓端可以打开
2022-07-12 2022-07-12 银行卡校验(转载)
点击右上角即可分享
微信分享提示