0

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

  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 是单独的文件。这可能吗?谢谢您的帮助。

4

0 回答 0