Gulp 命令在记事本中打开 gulp.js 而不是 运行
Gulp command opens gulp.js in notepad instead of running it
我认为我安装正确。
我的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 记事本中打开,仅此而已..
为什么要这样做?
通过一个简单的操作解决了问题:将 gulp.js 重命名为 gulpfile.js(叹息..)
两步:
步骤 1) 将 gulp.js 重命名为 gulpfile.js ,如上面的答案所示;步骤 2) 使用 npm install -g gulp-cli
我认为我安装正确。
我的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 记事本中打开,仅此而已..
为什么要这样做?
通过一个简单的操作解决了问题:将 gulp.js 重命名为 gulpfile.js(叹息..)
两步: 步骤 1) 将 gulp.js 重命名为 gulpfile.js ,如上面的答案所示;步骤 2) 使用 npm install -g gulp-cli