Ich habe gerade ein paar Tests gemacht - und das funktioniert wirklich gut für mich.
Im Moment habe ich die folgende Struktur -
--apps
--scripts
----test.js
----test-folder
------test2.js
------test-folder-deep
--------test3.js
--myApp
----scripts-symlinked (symlinked to apps/scripts)
----gulpfile.js
ich meine Symlink Ordner einrichten (auf Mac - von 'myApp' Ordner) mit:
ln -s /Users/kandrews/apps/scripts ./scripts-symlinked
In meinem gulpfile.js
ich habe folgendes :
var gulp = require('gulp'),
jshint = require('gulp-jshint');
gulp.task('jshint', function() {
gulp.src('./scripts-symlinked/**/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'));
});
gulp.task('watch', function() {
gulp.watch('./scripts-symlinked/**/*.js', ['jshint']);
});
Funktioniert perfekt. Ich habe das auch in einem Unterverzeichnis versucht ('scripts/symlinked-scripts') und war auch erfolgreich.
Ich habe tatsächlich Smilinks, wie es passiert. Good show old chap –
Scheint wie das beantwortet wird ... –
@KellyJAndrews Anders als ich kann noch nicht alle Dateien und die Dateien in ihren Unterordnern zielen :) So für mich wurde noch nichts beantwortet –