I am a beginner in gulp. I have created a task named task1 in gulp.js and when i tried to execute that task using "gulp task1" in command line, Its opening the gulp.js file on brackets editor rather than executing in command line. Can somebody help me in solving this problem
The code in my gulp file is
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var jscs = require('gulp-jscs');
gulp.task('task1', function () {
return gulp
.src(['./src/**/x.js', './*.js'])
.pipe(jscs())
.pipe(jshint())
.pipe(jshint.reporter('jshint-stylish', {
verbose: true
}));
})
Have you install Gulp on NPM?. If not, do the following.
$ npm install gulp
$ npm install jshint gulp-jshint --save-dev
$ npm install --save-dev gulp-jscs
In case it's not installed, try to:
$ sudo npm install -g gulp
$ sudo npm install -g jshint gulp-jshint --save-dev
$ sudo npm install -g --save-dev gulp-jscs
After completing the installation, try gulp
on terminal (Remember that you must be in the same directory of the file).
In addition to making sure you have gulp globally installed, make sure your gulp file is named *gulpfile.js*
and that is in the same directory as where you are running gulp
. Then simply run gulp task1
. If you run gulp
without anything else, the default task will run (you can write a task named "default" which will be run in this case.
module.exports = task1
gulp task1
or
gulp
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With