首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在需求中声明模块已加载同步

如何在需求中声明模块已加载同步
EN

Stack Overflow用户
提问于 2016-11-08 17:58:19
回答 1查看 354关注 0票数 0

我有一个依赖于jquery的需求on模块。与从目录加载jquery不同,我决定在网页中静态地添加jquery作为来自CDN的<script>条目。然而,需求仍然试图从文件中加载。

是否有一种方法可以告诉需求,在HTML中添加了一个给定的依赖项,因此它不应该检索它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-08 18:12:01

没有配置选项可以告诉RequireJS已经加载了一些内容。但是,您可以创建一个假的jquery模块,它只允许访问已经通过脚本加载的jQuery:

代码语言:javascript
复制
define("jquery", function () {
  return jQuery;
});

当我这样做时,我在调用require.config之前添加了这个假模块。我发现这是个方便的地方。

另外,确保加载jQuery的jQuery元素出现在加载RequireJS的script之前。否则,jQuery将检测RequireJS并调用define本身,您将得到一个错误。

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

https://stackoverflow.com/questions/40493534

复制
相关文章

相似问题

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