Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to run gulp tasks in terminal

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
        }));

})
like image 290
ark Avatar asked Jul 06 '17 18:07

ark


3 Answers

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).

like image 137
VIX Avatar answered Oct 13 '22 02:10

VIX


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.

like image 38
yBrodsky Avatar answered Oct 13 '22 02:10

yBrodsky


  1. install gulpJS
  2. export the task1 in the gulpFile.js

module.exports = task1

  1. run the below command in terminal
gulp task1 

or

gulp
like image 2
verakidann Avatar answered Oct 13 '22 04:10

verakidann