Javascript 任务“;“违约”;不在你的肚子里
我在控制台中运行gulp时出现以下错误: 任务“默认值”不在您的gulpfile中 我的gulpfile看起来很好:Javascript 任务“;“违约”;不在你的肚子里,javascript,node.js,npm,gulp,Javascript,Node.js,Npm,Gulp,我在控制台中运行gulp时出现以下错误: 任务“默认值”不在您的gulpfile中 我的gulpfile看起来很好: var gulp = require('gulp'), LiveServer = require('gulp-live-server'), browserSync = require('browser-sync'); gulp.task('live-server', function () { var server = new LiveServer('s
var gulp = require('gulp'),
LiveServer = require('gulp-live-server'),
browserSync = require('browser-sync');
gulp.task('live-server', function () {
var server = new LiveServer('server/main.js');
server.start();
});
gulp.task('serve', ['live-server'], function () {
browserSync.init(null, {
proxy: "http://localhost:3000",
port: 9001
});
});
请将此包含在您的吞咽文件中
gulp.task('default', ['serve']);
希望这会有所帮助。当您在控制台中运行
gulp
时,它将查找要运行的默认任务。您仅将实时服务器
和服务
定义为任务
要解决定义默认任务的问题,您可以添加实际要作为依赖项运行的任务,如下所示:
gulp.task( 'default', [ 'serve' ] )
现在,如果您运行
gulp
,它将运行default
任务,该任务将依次运行service
任务。或者,您可以只运行gulp-serve
,它也可以工作。创建默认任务并添加默认情况下要运行的任务:
gulp.task("default", function () {
gulp.start("serve");
});
我有一个类似的问题,这是我的吞咽文件 我所做的不是使用“默认”任务,而是直接调用“服务”任务 在cmd->
中,大口大口大口发球
通过直接调用serve,它将为我调用浏览器同步任务
希望这对某人有帮助:)如果你的配置文件中有很多任务,那么这个插件非常有用,它将在你键入简单的“gulp”时作为你的助手,例如,列出所有可用的命令。