0

在我的项目中,我有文件'settings.js',我想保持不变,因为我希望用户能够更改它。是否可以缩小除此之外的所有文件并将它们一起使用?这是我的构建配置文件(我尝试使用 excludeShallow 但没有运气):

({
  appDir: '../',
  baseUrl: 'js',
  dir: 'dist',
  name: 'config',
  skipDirOptimize:true,
  fileExclusionRegExp: /^(r|build)\.js$/,
  excludeShallow: '../js/settings.js',
  mainConfigFile: '../js/config.js',
  optimizeCss: 'standard',
  removeCombined: true,
  deps:["config","app"],
  paths: {
    'jquery'    : 'jquery/jquery',        
    'jquerymobile.config' : 'mobile/jquerymobile.config',
    'jquerymobile': 'mobile/jquery.mobile-1.3.1.min' ,
    'underscore': 'underscore-amd/underscore-min',
    'backbone'  : 'backbone-amd/backbone-min',
    text: 'plugins/text'
  },
  shim: {
    underscore: {
      exports: "_"
    },
    'jquery'    : 'jquery',
    'jquerymobile.config' : ['jquery'],
     jquerymobile : {
          deps : ["jquery", 'jquerymobile.config']
     },
     backbone: {
          deps: ['underscore', 'jquery', 'jquerymobile'],
          exports: 'Backbone'
     }

  }
})

感谢转发

4

1 回答 1

0

修复它以放置模块名称,而不是文件名:

excludeShallow: ['settings']
于 2013-09-17T10:01:57.143 回答