zoukankan      html  css  js  c++  java
  • vue工程类型—vue 多模块、vue多项目集成工程

    (个人)这里 的工程类型 只有两种:单工程 项目多工程 项目(多个子工程集成)。

    一、业务场景:

      1、一个项目有多个子模块(子模块之间没有关系,但他们有共用的一套权限校验);对于这样的场景是可以把项目独立发布到git仓库,

         但是这样又涉及到 每个模块都需要独立编译好再发布,实际过程有显得有些繁琐(实际视情况而定)。一个模块就建一个git仓库,那得建立多少个仓库,

         后面会加入多少个模块还不一定呢。这样肯定会带来git仓库管理上的麻烦。客户方,肯定要求 这些 同类 功能的模块,放在一个项目中 管理的。

          如果只是 繁琐,开发人员麻烦一点还是可以处理的。但如果 客户方要求 必须是在一个项目中 进行 开发 部署的,因为他们都是同一类的 事项功能,应该放在一起;

          或者 因为 某种 限制 只能是在一个项目中,如 微信 公众号,一个项目 只要 在 微信公众号后管 上配置一次就可以,多个项目就要多次配,可能就会出现限制,或收费的问题。

        而且还要考虑 后期 会持续 加入 新的子项目。

         实例:在金投公司开发 营销活动 项目,里面就 有很多的事项在里面。先开发完 《投票报名》模块,过了一个月 又 加入了 《砸金蛋活动》模块,后来又加如了 《活动报名》模块。

            这些模块之间没有 关系,但他们都所以一个功能下的不同模块。鉴权 规则是一样的。 

          实例的设计方案:当初 解决 方案并不好。只是在pages 目录中,建立了不同模块对应的子目录。路由 和 vuex文件都是公用的。

    二、vue-cli2 实现,多模块、多项目集成工程      参考:https://www.jianshu.com/p/a109f379ecea  或 https://www.cnblogs.com/both-eyes/p/10836230.html(推荐)

    三、vue-cli3 中 创建多个子项目:https://blog.csdn.net/qq_41725450/article/details/105771942【通过 多入口 进入不同的 子项目中】

      如果 只要 一个人口也是可以的,默认就是 单页面 应用。

      从 这里就可以 看出 vue 的多页面 应用 解决的就是这种,一个项目中有多个子项目的 工程。可以 称为 vue 多页面 工程。

  • 相关阅读:
    Firefox for macOS 标签关闭按钮设置在左侧
    Nginx 非编译安装 stream 模块实现四层负载均衡
    苹果手机卡死,强制关机方法
    Git安装完成,文件夹下右键菜单不出现出现Git Bash Here 和Git UI Here问题
    AESUtil
    若依框架清空select2选择
    RSAUtils
    springboot 延时任务
    Mqtt的坑,真的坑
    springboot 支付宝支付业务网页端扫码
  • 原文地址:https://www.cnblogs.com/wfblog/p/14517869.html
Copyright © 2011-2022 走看看