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

Javascript Gulp命令在记事本中打开Gulp.js,而不是运行它,javascript,windows,node.js,command-line,gulp,Javascript,Windows,Node.js,Command Line,Gulp,我想我安装正确了 mypackage.json { "name": "my-project", "version": "0.1.0", "devDependencies": { "gulp": "^3.8.11", "gulp-concat": "^2.5.2" } } 我的大口 var gulp = require('gulp'); var concat = require('gulp-c

我想我安装正确了

mypackage.json

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

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
ROOT/package.json
ROOT/gulp.js

根/节点模块/问题通过一个简单的操作解决:将gulp.js重命名为gulpfile.js(sigh…)

两个步骤:
步骤1)将gulp.js重命名为gulpfile.js,如上述答案所示;步骤2)使用npm安装-g gulp cli听起来好像Windows不知道要执行它的Nodejs二进制文件。
node.bat gulp
有什么作用?它不知道commandnode已经安装,
node-v
也给出了v0.12.2LOL。显然,这是对最好成绩的补充:)