封装UI组件库
1.index.js作为出口导出组件,实现按需引入
2.修改package.json
"private": false,需要设置为false,不然发布不了
3.配置打包
export default defineConfig({ plugins: [vue()], /**配置入口文件 */ build: { lib: { entry: './packages/index.js', name: 'TUI' } } })
执行打包后生产两个文件
接下来需要配置main入口文件 和module路径、exports输出、files监测的目录
"main": "./dist/test.umd.js", "module": "./dist/test.js", "exports":{ ".": { "import": "./dist/test.js", "require": "./dist/test.umd.js" } }, "files":["dist/*"],
.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2020-04-02 浅谈纯文本&&富文本&&Markdown区别
2020-04-02 浅谈CSS图片base64编码技术
2019-04-02 浅谈JS之text/javascript和application/javascript
2019-04-02 js运行机制
2019-04-02 vue全选和取消全选
2019-04-02 用 vue cli 脚手架搭建单页面 Vue 应用(进阶2)
2019-04-02 vue-cli 中使用less