创建一个依赖于其他库的 javascript 库

Creating a javascript library with dependencies on other libraries

我正在构建一个客户端 javascript 库,可以 'imported' 使用 requireJS 或通过 <script> 标签。
在开发过程中,我意识到我需要 JQuery 和 IndexedDBShim.

这样的库

导入这些的正确方法是什么?我是否将整个缩小的库复制粘贴到我的源代码中 (希望不是...)? 我也不想依赖用户导入这些依赖项,如果我在自己的代码中 requireJS 它们,我不会依赖于客户有 requireJS 吗?

您可能想看看 Webpack。这是一个捆绑器,它将根据您的需要为您创建一个文件 ('more complex setup possible'),并向其中注入所有依赖项。

另请查看 npm。最好创建一个其他人可以使用的模块。