Javascript 有或没有捆绑的库依赖?

Javascript library dependencies with or without bundling?

我正在尝试打包一个库,以便它可以同时用作:

<script src="myLib.js"/>

mylib = require('myLib')

但是 myLib 依赖于许多其他库,我知道 myLib 的使用者已经使用了其中一些库。

那么是否可以创建 myLib 并以上述任一方式使用它,而无需将所有依赖库捆绑到 myLib 中? 最佳做法是什么?

发现这个 link http://webpack.github.io/docs/library-and-externals.html 似乎通过使用 webpack 外部组件解决了这个问题。