gpt4 book ai didi

javascript - 使用 RequireJS 时如何从 CDN 加载第三方 JavaScript?

转载 作者:行者123 更新时间:2023-12-03 02:06:38 29 4
gpt4 key购买 nike

我一直在使用 RequireJS 进行依赖管理,并且必须说我喜欢它 - JavaScript 最近确实已经成熟了。

但是,我无法弄清楚的一件事是:当使用优化器将所有 JavaScript 模块捆绑到一个文件中时,如何才能继续从外部 CDN URL 加载一些第三方脚本(例如 jquery),而不是使用将其与我的应用程序代码捆绑在一起?

最佳答案

这将从 CDN 加载 jQuery:

<script src="http://requirejs.org/docs/release/2.1.5/comments/require.js"></script>
<script type="text/javascript">
require.config({
paths: {
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min"
},
waitSeconds: 40
});
</script>

<div id="message">hello</div>

<script type="text/javascript">
require( ["jquery"],
function ($) {
alert($.fn.jquery + "\n" + $("#message").text());
}
);
</script>

Fiddle Here .

这个page from the requirejs docs展示如何从优化构建中消除路径。基本上使用 empty: 方案。摘录如下:

node ../../r.js -o name=main out=main-built.js baseUrl=. paths.jquery=empty:

关于javascript - 使用 RequireJS 时如何从 CDN 加载第三方 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9759151/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com