electron+vue环境下加载其它人开发功能或项目

发布于 2022-01-02 04:03:32 字数 575 浏览 821 评论 1

项目:electron+vue

前提:我司项目主框架,是一个主项目,每个人负责一个子功能,每个功能都是一个项目。假设同事张三写个功能,如计算器calculate.vue;

期待:张三写完功能后,将整个张三的项目或仅仅一个vue文件,经过若干操作(打包、发布等等),得到一个打包后的文件calculate.app。然后我得到这个文件,放到某个目录下,如static/app/。然后我就可以import Calculate from 
calculate,进而在tamplate中使用<calculate>计算器</calculate>

进阶:主项目和张三负责的模块项目肯定不是一个项目,是单独的两个项目,最好能单独部署和更新,且这个过程最好是可以热加载、热更新的。

自我解读:最难的点是一个项目引用另一个项目的打包文件。
可以拿vscode为例,vscode是用electron+vue的项目(类比就是我们的主项目),它可以安装很多插件(类比每个人开发的子功能模块项目)

备注:上面可能说的啰嗦了,再简单的说就是:你写了小项目,就一页hello world,然后打包发布,我项目怎么加载你的项目使用(热加载)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画骨成沙 2022-01-04 04:38:00

只是举个例子,而且重点是多个项目

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文