2015-05-08 12 views
10

Tôi đã cài đặt nó đúng cách.Lệnh Gulp mở gulp.js trong notepad thay vì chạy nó

package.json My

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

gulp.js tôi

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

thư mục của tôi như sau:

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

Khi tôi chạy gulp trong dòng lệnh, đang trong Thư mục ROOT, gulp.js chỉ mở trong cửa sổ notepad và đó là tất cả ..

Tại sao lại thực hiện điều đó?

Ngoài ra điều này có thể là khủng khiếp ngu ngốc từ tôi nhưng tôi không thực sự chạy một máy chủ cục bộ. Tôi không cài đặt wamp trên máy tính này. Chỉ cần hình dung nó có thể là một vấn đề đối với Node.js

+1

Âm thanh như Windows không biết nhị phân Nodejs để thực thi nó. 'Node.bat gulp' làm gì? – feeela

+0

nó không nhận ra rằng lệnh –

+0

nút được cài đặt mặc dù, 'nút -v' cho v0.12.2 –

Trả lời

23

vấn đề giải quyết bằng một hành động đơn giản: đổi tên gulp.js để gulpfile.js (thở dài ..)

+0

không phải vấn đề của tôi ... vẫn mở gulp EXECUTABLE js trong notepad ... – Tyguy7

1

Hai bước sau: Bước -1) đổi tên ngụm .js đến gulpfile.js như được hiển thị trong câu trả lời ở trên; Bước 2) bằng cách sử dụng npm install -g gulp-cli

Các vấn đề liên quan