web-dev-qa-db-fra.com

Comment exécuter des tâches d'abat dans un terminal

Je suis débutant en gulp. J'ai créé une tâche nommée task1 dans gulp.js et lorsque j'ai essayé d'exécuter cette tâche à l'aide de "gulp task1" en ligne de commande, son ouverture du fichier gulp.js sous l'éditeur de crochets plutôt que de s'exécuter en ligne de commande. Quelqu'un peut-il m'aider à résoudre ce problème 

Le code dans mon fichier gulp est

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

})
6
ark

Avez-vous installé Gulp sur NPM?. Sinon, procédez comme suit. 

$ npm install gulp
$ npm install jshint gulp-jshint --save-dev
$ npm install --save-dev gulp-jscs

Si ce n'est pas installé, essayez de: 

$ Sudo npm install -g gulp
$ Sudo npm install -g jshint gulp-jshint --save-dev
$ Sudo npm install -g --save-dev gulp-jscs

Une fois l'installation terminée, essayez gulp sur le terminal (n'oubliez pas que vous devez vous trouver dans le même répertoire que le fichier).

5
VIX

En plus de vous assurer que gulp globally est installé, assurez-vous que votre fichier gulp s'appelle *gulpfile.js* et qu'il se trouve dans le même répertoire que celui où vous utilisez gulp. Ensuite, lancez simplement gulp task1. Si vous exécutez gulp sans rien d'autre, la tâche par défaut sera exécutée (vous pouvez écrire une tâche nommée "default" qui sera exécutée dans ce cas.

1
yBrodsky

https://gulpjs.com/

Installez gulp globalement et exécutez la commande gulp à partir du dossier contenant le fichier «gulpfile.js».

npm installer gulp-cli -g npm installer gulp -D

1
nagoor