Requirejs杏仁不包括libs文件夹?

时间:2014-09-25 14:54:18

标签: angularjs requirejs gruntjs almond

我有一个包含很多库的项目

  require.config({
    shim: {
        'fileB' : { deps: ['fileS'] },
        'angular' : { exports: 'angular', deps: ['fileB'] },
        'uiRouter' : { deps: ['angular'] },
        'ngAnimate' : { deps: ['angular'] },
        'lodash' :{ deps:['angular'] },
        'angular-lodash' : { deps:['angular', 'lodash'] }
    },
    paths: {
        'angular' : '../libs/angular.min',
        'ngAnimate' : '../libs/angular-animate.min',
        'uiRouter' : '../libs/angular-ui-router.min',
        'fileS' : 'fileS',
        'lodash' : '../libs/lodash.min',
        'angular-lodash': '../libs/angular-lodash'
    },
    deps: [
        './start'
    ]
});

我的目标是将所有内容放在一个文件中,除了libs目录中的文件

    requirejs: {
        compile: {
            options: {
                almond: true,
                replaceRequireScript: [
                    {
                        files: ['dist/index.html'],
                        module: 'config',
                        modulePath: 'config'
                    }
                ],
                name: 'config',
                mainConfigFile: 'tmp/config.js',
                baseUrl: 'tmp',
                out: 'dist/script.min.js'
            }
        }
    },

问题是,当我尝试排除角度时,它排除了一切。我希望将文件放在dist目录中,temp中的所有内容都应该放在一个文件和libs单独的文件中。 这可能吗?谢谢你的帮助。

0 个答案:

没有答案