This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
gulp-angular-filesort with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
Automatically sort AngularJS app files depending on module definitions and usage
Used in conjunction with
gulp-inject to inject your AngularJS application files (scripts) in a correct order, to get rid of all
Uncaught Error: [$injector:modulerr]. To work correctly, each angular file needs to have a uniquely named module and setter syntax (with the brackets), i.e.
gulp-angular-filesort as a development dependency:
npm install --save-dev gulp-angular-filesort
var angularFilesort = require('gulp-angular-filesort'), inject = require('gulp-inject'); gulp.src('./src/app/index.html') .pipe(inject( gulp.src(['./src/app/**/*.js']).pipe(angularFilesort()) )) .pipe(gulp.dest('./build'));
NOTE Do not use the
read option for
gulp.src! This plugin analyzes the contents of each file to determine sort order.