2015-05-08 6 views
10

Ich habe es richtig installiert denke ich.Gulp Befehl öffnet gulp.js im Editor, anstatt es auszuführen

Mein package.json

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

mein 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']); 

meine Ordner sind wie folgt:

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

Wenn ich laufen gulp in der Befehlszeile, in der sein ROOT-Ordner, gulp.js öffnet nur in Windows-Editor und das ist alles ..

Warum macht es das?

Auch das könnte schrecklich dumm von mir sein, aber ich betreibe eigentlich keinen lokalen Server. Ich habe keine Wamp auf diesem Computer installiert. Nur dachte, es könnte ein Problem für node.js

+1

Klingt wie Windows nicht kennt die Nodejs-Binärdatei, um es auszuführen. Was macht 'node.bat gulp'? – feeela

+0

es erkennt nicht, dass Befehl –

+0

Knoten ist zwar installiert, 'node -v' gibt v0.12.2 –

Antwort

23

Problem durch eine einfache Aktion gelöst werden: gulp.js zu gulpfile.js (seufz ..)

+0

nicht mein Problem ... öffnet immer noch den Schluck Ausführbare js im Editor ... – Tyguy7

1

Zwei Schritte Umbenennen: Step-1) Umbenennung schluck .js bis gulpfile.js wie in der obigen Antwort herausgestellt; Schritt-2) mit npm installieren -g gulp-cli

Verwandte Themen