相关疑难解决方法(0)

使用Browserify和Gulp使用共享公共库创建单独的JavaScript包

对于我的团队在工作中,我试图建立一个半自动化的JavaScript脚本和依赖管理系统,杯和Browserify的帮助.

我甚至不确定使用当前可用的工具集(以及我有限的JavaScript知识)是否可以实现我想要实现的目标.我相信我想要实现的是一个非常常见的场景,但我一直无法找到我一直在寻找的信息.

请考虑以下图表:

在此输入图像描述

这些线表示依赖性.对于共享模块,例如Module-vModule-y,我不希望脚本通过包含在它们各自的捆绑包中而被复制.

我知道使用Browserify我可以手动忽略或排除模块,这在项目年轻时很好 - 但是随着项目的增长管理需要包含哪些依赖项将变得非常繁琐.

一个类似的Q&A在这里我觉得有什么,我试图问同样的本质,但对我来说,这是不太清楚.它还引用了gulp-browserify,后来被列入黑名单.

在我的图表中,我可以看到我有三个Browserify 入口点,但是我缺乏Gulp/Node/Browserify经验意味着我正在努力探索如何实现我想要的目标.

我很乐意尝试将它拼凑起来,正如我已经尝试过的那样 - 但项目经理正在我的脖子上呼吸,所以我不得不将一个临时的"解决方案"合并在一起,直到我能够实现一些东西更加自动化和强大.

提前致谢.

编辑

它从似乎Browserify的插件文档,这可能是能够通过实现因素束亚组 向我指出的 ; 然而,由于我缺乏Node/Browserify/Gulp经验,我正努力将所有部分组合在一起.

相关问题

javascript browserify gulp

26
推荐指数
1
解决办法
7359
查看次数

标签 统计

browserify ×1

gulp ×1

javascript ×1