browserify:捆绑库并在之后扩展它

时间:2016-03-15 16:38:11

标签: javascript build bundle browserify require

我正在使用browserify处理库。我有一个入口点e.js,需要文件a.js b.js c.js。

只要我只是捆绑整个图书馆, browserify -e e.js -o dist/lib.js工作正常。

但是,我希望这个库可以被其他人扩展。他们应该能够在代码中加载lib.js,然后从库中加载require('./c.js')

使用factor-bundle,它将始终创建一个与原始构建版本不兼容的新dist/lib.js

我想使用browserify -r来构建dist/lib.js所有内部依赖项然后执行browserify -x ... -e module.js -o dist/module.js,外部化所有库依赖项都可行,但不是自动化的方式实现这个目标?

是否可以创建一个包含所有依赖项的包,然后为附加模块创建第二个包,它会自动外化第一个包中的所有内容?

感谢您的回答!

0 个答案:

没有答案