首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用RequireJS优化器使用CDN

问用RequireJS优化器使用CDN
EN

Stack Overflow用户
提问于 2013-03-27 15:25:02
回答 1查看 1.6K关注 0票数 9

RequireJS允许从CDN加载库。在CDN关闭的情况下,还可以有一个备份选项,其中文件可以位于其他位置(在本例中,我们假设它位于本地)。这都是在paths对象中完成的。例如,为了从CDN加载JQuery,然后在CDN关闭时在本地加载,请执行以下操作:

代码语言:javascript
复制
    paths : {
    jquery : [ 
        'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min',
        'lib/jquery',
    ]}

上面的示例首先尝试从CDN查找查询,然后从lib/jquery尝试查找查询。

问题I给人的印象是,当使用requirejs优化器时,事情会被缩小,并被混淆成一个大文件。备份选项在优化器中如何工作?它会被包含在缩小的文件中吗?如果是这样的话,那么使用CDN绝对没有好处。但是,如果优化版本中没有包含备份选项,那么如果CDN下降,优化的代码将如何处理?

提前谢谢你的回答。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-27 15:47:47

您可以为常规站点设置不同的配置设置,而不需要为优化器提供不同的配置,因此在本例中,您可以在优化器版本中使用“空”配置,以便在合并/缩小的版本中不包括jQuery:

代码语言:javascript
复制
paths: {
    jquery: "empty:"
}

有关更多细节,请参见文档:http://requirejs.org/docs/optimization.html#empty

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15662644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档