@ysrael I don’t see the point of using RequireJS with Angular honestly. The main purpose of Require is to empower the developer to structure his apps into multiple modules, and Angular does that anyway. Take a look at this blog post.
As for including less scripts, I did it with Gulp - minify, concat and copy modules.
gulpfile.js
var gulp = require('gulp');
var gutil = require('gulp-util');
var concat = require('gulp-concat');
var sass = require('gulp-sass');
var minifyCss = require('gulp-minify-css');
var rename = require('gulp-rename');
var jshint = require('gulp-jshint');
var copy = require('gulp-copy');
var flatten = require('gulp-flatten');
var uglify = require('gulp-uglify');
var sh = require('shelljs');
var bower = require('bower');
var paths = {
sass: ['./scss/**/*.scss'],
js: ['./app/**/*.js'],
html: ['./app/**/*.html']
};
...
gulp.task('scripts', function() {
gulp.src(paths.js)
.pipe(concat('all.min.js'))
.pipe(uglify({mangle: false}))
.pipe(gulp.dest('./www/js/'))
});
...
And HTML
<!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>
<!-- ngCordova plugins -->
<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
<!-- the application -->
<script src="js/all.min.js"></script>