我有一个包含很多库的项目
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单独的文件中。 这可能吗?谢谢你的帮助。