javascript - 使用 grunt2gulp 从 Grunt 迁移到 Gulp

标签 javascript gruntjs gulp

我正在尝试使用 grunt2gulp.js 从 Grunt 迁移到 Gulp。在输出 gulpfile.js 中,我收到错误:“请从 Gruntfile.js 中删除“time-grunt””。遇到此错误时,我在 Gruntfile.js 中评论了以下代码

//require('time-grunt')(grunt);

在重现 gulpfile.js 时,我仍然遇到相同的错误。知道如何解决这个问题吗?

最佳答案

您确实需要删除该行并重试。 对我来说有效。

看:

cmacedo-OSX:Simple-Hello-World-Cloud-App camilamacedo$ /usr/local/opt/nvm/versions/node/v4.4.7/bin/grunt2gulp Gruntfile.js
Please remove "time-grunt" from the Gruntfile

cmacedo-OSX:Simple-Hello-World-Cloud-App camilamacedo$ /usr/local/opt/nvm/versions/node/v4.4.7/bin/grunt2gulp Gruntfile.js
var gulp = require('gulp');
var rename = require('gulp-rename');
var concurrent = require('gulp-concurrent');
var jshint = require('gulp-jshint');
var env = require('gulp-env');
var nodeInspector = require('gulp-node-inspector');
var nodemon = require('gulp-nodemon');
var open = require('gulp-open');
var plato = require('gulp-plato');
var shell = require('gulp-shell');
var jshint = require('gulp-jshint');


gulp.task('watch', function () {
  gulp.watch('gruntfile.js', [ /* dependencies */ ]);
});

gulp.task('watch', function () {
  gulp.watch('application.js', [ /* dependencies */ ]);
});

gulp.task('watch', function () {
  gulp.watch('lib/**/*.js', [ /* dependencies */ ]);
});

gulp.task('watch', function () {
  gulp.watch('test/**/*.js', [ /* dependencies */ ]);
});

gulp.task('watch', function () {
  gulp.watch('public/views/**', [ /* dependencies */ ]);
});

gulp.task('watch', function () {
  gulp.watch('app/views/**', [ /* dependencies */ ]);
});

gulp.task('nodemon', function () {
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('dev'))
  ;
});

gulp.task('concurrent', function () {
  return gulp
    .src('nodemon,watch')
    .pipe(gulp.dest('serve'))
  ;
});

gulp.task('concurrent', function () { // WARNING: potential duplicate task
  return gulp
    .src('node-inspector,shell:debug,open:debug')
    .pipe(gulp.dest('debug'))
  ;
});

gulp.task('env', function () {
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('local'))
  ;
});

gulp.task('node-inspector', function () {
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('dev'))
  ;
});

gulp.task('shell', function () {
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('debug'))
  ;
});

gulp.task('shell', function () { // WARNING: potential duplicate task
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('unit'))
  ;
});

gulp.task('shell', function () { // WARNING: potential duplicate task
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('accept'))
  ;
});

gulp.task('shell', function () { // WARNING: potential duplicate task
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('coverage_unit'))
  ;
});

gulp.task('shell', function () { // WARNING: potential duplicate task
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('coverage_accept'))
  ;
});

gulp.task('open', function () {
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('debug'))
  ;
});

gulp.task('open', function () { // WARNING: potential duplicate task
  return gulp
    .src('[object Object]')
    .pipe(gulp.dest('platoReport'))
  ;
});

gulp.task('plato', function () {
  return gulp
    .src('undefined')
    .pipe(gulp.dest(''))
  ;
});

gulp.task('jshint', function () {
  return gulp
    .src('*.js,lib/**/*.js,test/**/*.js')
    .pipe(jshint())
    .pipe(jshint.reporter('default'))
  ;
});

gulp.task('test', ["jshint","shell:unit","shell:accept"]);

gulp.task('unit', ["jshint","shell:unit"]);

gulp.task('accept', ["env:local","shell:accept"]);

gulp.task('coverage', ["shell:coverage_unit","shell:coverage_accept"]);

gulp.task('coverage-unit', ["shell:coverage_unit"]);

gulp.task('coverage-accept', ["env:local","shell:coverage_accept"]);

gulp.task('analysis', ["plato:src","open:platoReport"]);

gulp.task('serve', ["env:local","concurrent:serve"]);

gulp.task('debug', ["env:local","concurrent:debug"]);

gulp.task('default', ["serve"]);

cmacedo-OSX:Simple-Hello-World-Cloud-App camilamacedo$ 

关于javascript - 使用 grunt2gulp 从 Grunt 迁移到 Gulp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35313818/

相关文章:

javascript - 需要通过javascript和php从检查的项目中提取数据库信息

javascript - 按键值对 JSON 数组进行分组

Gulp-minify-css 不生成输出文件

javascript - 对于非 SPA 用途,应如何处理项目级捆绑?

javascript - 健康棒的制作方法

javascript - IE11 : indexOf() not working on one page, 但正在处理其他问题

lambda - grunt uglify 不接受 lambda 或箭头函数

javascript - Uglify 意外改变 Angularjs 代码加载顺序

node.js - Gruntfile.js 路径中的 `{,*/}` 是什么意思?

javascript - AngularJS - 无法在字符串上创建属性方法