Gulp命令在记事本中打开gulp.js而不是运行它

我认为安装正确。

我的package.json

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

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

我的文件夹如下:

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

当我在命令行运行gulp,在ROOT文件夹中,gulp.js只是在Windows记事本中打开,这就是所有..

为什么这样做?

这也可能是非常愚蠢的,但我并没有真正运行本地服务器。 我没有在这台电脑上安装wamp。 刚刚发现它可能是node.js的一个问题

Solutions Collecting From Web of "Gulp命令在记事本中打开gulp.js而不是运行它"