【vue开发】如何将一个项目单独打包成组件
第一步: 写个常见的组件,定好name
第二步:创建一个导出文件indexCommon.js
// 引入组件 import FlowEditorVue from './views/XxFlowEditor.vue' // install FlowEditorVue.install = function (Vue) { Vue.component('FlowEditorVue', FlowEditorVue) // Vue.component(FlowEditorVue.name, FlowEditorVue) } // 导出 export { FlowEditorVue }
第三步:配置打包命令,在package.json下载增加
可以定义打包后的包名为 FlowEditorLibrary,
"build-common": "vue-cli-service build --mode production --target lib --name FlowEditorLibrary ./pages/indexCommon.js",
第四步:打包组件
yarn build-common
第五步:拷贝打包后的组件包到项目中使用
如下图,将组件及样式文件引入项目中全局使用
第六步:直接可以使用了
第二种方案:将打包后的组件发布到npm私服,然后在项目中装依赖使用
本文来自博客园,作者:JeckHui;
个人主页:前端实用站点推荐; 热榜资讯早读:热榜资讯-导航;
转载请注明原文链接:https://www.cnblogs.com/xiaohuizhang/p/17172537.html
分类:
vue开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-03-02 【前端开发】input输入正则表达式限制只能输入数字和字母