I have a gulpfile.js that runs through perfectly when typing gulp
into the commandline.
All the gulp
bash command really does is calling the sp
In package.json
"scripts": {
"gulp": "gulp"
},
And then this command npm run gulp
Also npm provides the ability to pass extra parameters to your commands.
This is only the case for npm >= 2.0
Update: Without bin link
You can check the node_modules/.bin/gulp
or node_modules/gulp/bin/gulp.js
file to see how you can start gulp (Line 129 is interesting)
I think this should work:
var gulp = require('gulp');
gulp.task('default', function() {
console.log('do something');
});
gulp.start.apply(gulp, ['default']);