0

我正在尝试在我的 mvc4 项目中使用 requireJs 和淘汰赛。但是当我开始学习 require js 时,我在很多地方发现了以下代码。

requirejs.config({
shim: {
    'backbone': {
        deps: ['underscore', 'jquery'],
        exports: 'Backbone'
    }

    }
  });

我需要知道为什么使用这个配置块。配置中的 shim 是什么,我们为什么使用它,有什么好处。

提前致谢 。

4

1 回答 1

0

“shim:为不使用 define() 声明依赖关系和设置模块值的旧的传统“浏览器全局”脚本配置依赖关系、导出和自定义初始化。”

http://requirejs.org/docs/api.html#config-shim

含义:主干不支持开箱即用的requirejs,因此您必须自己定义依赖项。

于 2013-07-31T07:11:28.353 回答