首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AMD文件中添加隐式依赖项

在AMD文件中添加隐式依赖项
EN

Stack Overflow用户
提问于 2014-08-12 12:00:08
回答 1查看 48关注 0票数 0

如何将隐式要求添加到一组AMD文件中?

我正在把一些代码从一个保龄球管理的应用程序移植到一个游戏,webjars应用程序。最初的应用程序有几个地方使用jquery ($),但不要在define块中声明jquery。这是怎么发生的?我怎样才能在我的新应用程序中做到这一点?

我正在移植的代码看起来如下:

代码语言:javascript
复制
define(['underscore',
  'backbone',
  'text!./html/my-view.html'],
function(_,
  mvc,
  myView) {

  'use strict';

    ...

  return {
        render: function() {
          var el = this.el;

          $(el).html(myView);
   ...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-12 12:36:35

在定义此模块之前,Require js可能正在加载Jquery。Backbone.Views依赖Jquery,因此如果没有jquery,您的视图就无法工作。尝试找到您正在使用的这个应用程序的主模块,然后在那里您将了解requireJs如何加载Jquery。

主干有这段代码。这显示了他对Jquery的依赖。

代码语言:javascript
复制
 // Current version of the library. Keep in sync with `package.json`.
  Backbone.VERSION = '1.1.2';

  // For Backbone's purposes, jQuery, Zepto, Ender, or My Library (kidding) owns
  // the `$` variable.
  Backbone.$ = $;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25263742

复制
相关文章

相似问题

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