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 出现故障,优化代码将如何应对?
提前感谢您的答案。