2015-05-08 6 views
10

L'ho installato correttamente, penso.Il comando Gulp apre gulp.js nel blocco note invece di eseguirlo.

mio package.json

{ 
     "name": "my-project", 
     "version": "0.1.0", 
     "devDependencies": { 
     "gulp": "^3.8.11", 
     "gulp-concat": "^2.5.2" 
     } 
    } 

miei gulp.js

var gulp = require('gulp'); 

    var concat = require('gulp-concat'); 

    gulp.task('scripts', function() { 
     return gulp.src('js/*.js') 
      .pipe(concat('main.js')) 
      .pipe(gulp.dest('build/js')); 
    }); 

    gulp.task('default', ['scripts']); 

mia cartella sono i seguenti:

ROOT/package.json 
ROOT/gulp.js 
ROOT/node-modules/ <-- my modules are here 
ROOT/js/ <-- my js are here 

Quando eseguo gulp a riga di comando, essendo nel Cartella ROOT, gulp.js si apre solo nel blocco note di Windows e questo è tutto ..

Perché lo fa?

Anche questo potrebbe essere terribilmente stupido da parte mia, ma in realtà non sto eseguendo un server locale. Non ho installato wamp su questo computer. Proprio pensato che potrebbe essere un problema per node.js

+1

Suoni come Windows non conosce il binario di Nodejs per eseguirlo. Cosa fa 'node.bat gulp'? – feeela

+0

non riconosce che il comando –

+0

è installato, però, 'node -v' dà v0.12.2 –

risposta

23

problema risolto da un semplice gesto: rinominare gulp.js a gulpfile.js (sigh ..)

+0

non il mio problema ... apre ancora il gulp EXECUTABLE js nel blocco note ... – Tyguy7

1

due fasi: Fase -1) ridenominazione gulp .js a gulpfile.js come esposto nella risposta sopra; Passaggio 2) utilizzando installazione di npm -g gulp-cli

Problemi correlati