gulp使用时的一个问题

clipboard.png

错误提示如上图

下图是gulpfile.js文件内的代码
clipboard.png

请问各位,我是哪里写的不对?

阅读 3k
4 个回答

你应该运行的命令是gulp serve,不是gulp

补充:

  1. 没看见哪里定义了sass任务

  2. 既然人家报错没找到default任务,那你就把gulp.task('serve'改成gulp.task('default'好了,再直接跑gulp试试

太久不用gulp了,不清楚是否必须定义一个default任务。但看错误,好像是的

看错误提示就应该知道了,没有写默认‘default’任务,这个是当执行gulp没有添加参数的时候会调用的任务

gulp.task('default', function() {
  // your task here
});
gulp.task('default', function() {
  // blablabla
})

你没有定义一个默认的任务,所以才会报错,如果你要调用serve任务
应该是

gulp serve

gulp

是调用的default任务

上边原因都说的很明白了……而且,按理说,你执行gulp serve不会报同样的错误;
你运行下,贴出你gulp serve的错误吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进