前端(基于vue)跨项目组件复用有哪些方案?

前端基于vue2.0,多个项目并行开发,如何在多个项目中共享组件呢?
请考虑开发的便捷性、可维护性、安全性以及可扩展性?
比如以下场景:
1、当复用的组件更新时,依赖方可以无痛更新。
2、当有新的复用组件时,可以简单方便的扩展。
3、组件代码不希望发布到外网,只在局域网内部使用。

目前就想到这么多需求,希望大家帮帮忙,给点思路

阅读 6.6k
2 个回答

将可复用的组件提取出来组成一个公共组件库,发布到npm上做集中管理,可以给多个项目引入使用。组件更新时,依赖方直接更新包版本即可。

将平时多个项目可能用到的公共组件进行封装,写成vue插件,然后通过npm进行管理,这样在其他项目中使用到这样的公共组件的时候,直接npm进行安装就可以使用了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题