我正在使用 RequireJS(并正在学习它),但我不明白 RequireJS 是否应该管理我的应用程序中的外部库。目前我有一个用于 jQuery 的脚本标签,另一个用于 jQuery 工具等等。我还成功地将 RequireJS 添加到我的应用程序中,我想知道 HTML 中唯一的脚本标记是否来自 RequireJS?
如果是这样,即使我不将 jQuery 等用作模块中的依赖项,是否也会在页面上正确添加它?
我正在使用 RequireJS(并正在学习它),但我不明白 RequireJS 是否应该管理我的应用程序中的外部库。目前我有一个用于 jQuery 的脚本标签,另一个用于 jQuery 工具等等。我还成功地将 RequireJS 添加到我的应用程序中,我想知道 HTML 中唯一的脚本标记是否来自 RequireJS?
如果是这样,即使我不将 jQuery 等用作模块中的依赖项,是否也会在页面上正确添加它?
您始终可以将 jquery 作为依赖项添加到您的主文件中,该文件通过 requirejs 脚本标签的 data-main 链接到该文件。这解决了我相信的一切。
这篇文章的答案很好地详细说明了您想要做什么。
我想知道 HTML 中唯一的脚本标签是否来自 RequireJS?
对此没有“正确”的答案。两种方法都有其优点。
如果是这样,即使我不将 jQuery 等用作模块中的依赖项,是否也会在页面上正确添加它?
不。除非你告诉它,否则 Require 无法知道它必须加载 jQuery。该文档有一整页关于该主题。