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