require.js:require.config路径优化

时间:2012-03-23 09:39:58

标签: javascript optimization backbone.js requirejs build-dependencies

我愿意使用require.js优化器来优化我的javascript应用程序,但我现在想知道是否也可以在一个文件中包含require.config路径以及javascript模块。 事实上,在运行r.js后,我想得到一个最终的javascript文件,即main-built_v_0_1.js,包括所有路径+其他js文件。

这里有我的main.js文件:

require.config({
  paths : {
    // Backbone libs
    jquery : '../lib/jquery/jquery-1.7.1.min',
    underscore : '../lib/underscore/underscore-min',
    backbone : '../lib/backbone/backbone',
    text : '../lib/require/text',

    // JQGrid
    jgqridi18n : '../lib/jqgrid/js/i18n/grid.locale-en',
    jqgrid : '../lib/jqgrid/jquery.jqGrid.min',

    // Templates root directory
    templates : '../templates'
  }

});

然后我有我的backbone.js文件,即app.js,router1.js,model1.js,view1.js等....

以前有人这么做过吗?如果可以这样做,那么require.js怎么能解决遍及整个应用程序的这些别名?

1 个答案:

答案 0 :(得分:1)

构建也不会自动从main.js读取配置 文件。有一个选项,mainConfigFile,请参阅mainConfigFile reference