【VUE项目维护】多个项目提取共用组件的解决方案

随着产品受欢迎程度提高,私人定制需求增加,导致项目重复代码增多。本文探讨了在Vue.js项目中如何通过vuecli的vue.config.js进行配置,实现多个项目共用组件的解决方案,避免重复劳动。并提供了项目源码链接,详细阐述了配置文件的作用和操作步骤。
摘要由CSDN通过智能技术生成

项目源码 https://github.com/equicy/vue-common-components

我们先来看一个项目目录,如果是你的需求,或许你该认真看完

需求场景

当一个产品被更多的客户认可,就有私人订制的需求。对于开发者来说最简单的肯定是复制粘贴,假如有新的更新或者一个bug,我们需要提交多次公共的代码;当然项目少还好,假如项目多一些,我们真就成了“拧螺丝”的螺丝工。当然这种场景很常见,在各大框架或者各大语言都有解决方案,我们今天就聊聊vue项目的使用场景。

调研

vue的开发者都了解vuecli从3.0开始就去掉了webpack的“显式”定义,就是说默认我们会有一个默认配置。如果想要更改其默认配置,需要我们新建一个叫vue.config.js的文件,也就是说当我们编译之前,系统会先从vue.config.js文件中查找,如果有找到将会覆盖其编译配置(顺序)

// vue.config.js
module.exports = {
  // 选项...
}

其实当我们发现这个文件的时候,我们已经有了解决方案,让我们直接看项目配置,其实也就是config文件夹下的四个文件

步骤
我们来看看这四个文件的作用

const appName = process.argv[2] // node config/dev.js star 拿到命令行 node命令
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值