【发布时间】:2013-03-27 15:25:02
【问题描述】:
RequireJS 允许从 CDN 加载库。如果 CDN 出现故障,还可以有一个备份选项,文件可以位于其他位置(在这种情况下,我们假设它位于本地)。这一切都在路径对象中完成。例如,如果要从 CDN 加载 JQuery,然后在 CDN 关闭时在本地加载,请执行以下操作:
paths : {
jquery : [
'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min',
'lib/jquery',
]}
上面的例子将首先尝试从 CDN 中查找查询,然后从 lib/jquery 中查找。
问题 我的印象是,当使用 requirejs 优化器时,事情会被缩小并混淆成一个大文件。备份选项如何在优化器中工作?它会包含在缩小文件中吗?如果是这样,那么使用 CDN 绝对没有优势。但是如果优化版中不包含备份选项,那么如果CDN宕机了,优化后的代码将如何应对呢?
提前感谢您的回答。
【问题讨论】:
标签: requirejs