2013-04-09 68 views
0

我正在開發一個RequireJs項目,我可以在其上運行R.js。我需要從優化器中排除配置文件,並能夠從優化的JavaScript中讀取它。我可以做我的問題的上半年與以下app.build.js:如何在優化的requirejs項目中導入外部文件?

({ 
    appDir: ".", 
    baseUrl: "js", 
    mainConfigFile: 'js/main.js', 
    paths: { 
     requireLib: 'libs/require/require-min', 
     jqm: 'libs/jqueryMobile/jquery.mobile-1.3.0.min' 
    }, 
    modules: [ 
     { 
      name: "main", 
      include: ["requireLib","jqm"], 
      excludeShallow: [ 
       "config/conf" 
      ] 
     } 
    ], 
    optimize: "none" 
}) 

我無法實現的是讀取main.js配置/ conf目錄屬性(一切最終爵士)。 有關我如何解決此問題的任何想法? 謝謝

回答

0

我想你需要將配置移動到排除seccion並添加配置到路徑seccion這種方式你將建立配置。像這樣:

({ 
     appDir: ".", 
     baseUrl: "js", 
     mainConfigFile: 'js/main.js', 
     paths: { 
      requireLib: 'libs/require/require-min', 
      jqm: 'libs/jqueryMobile/jquery.mobile-1.3.0.min', 
      config : 'config/conf' 
     }, 
     modules: [ 
        { 
        name: "main", 
        exclude : [ 
          'config' 
           ] 
        } 
       ], 

     optimize: "none" 
    }) 
相關問題