文章内容
npm安装了Browserify,tsify和vinyl-source-stream包,想要引用安装的插件,所以就走了引用插件的流程,修改了gulpfiles.js文件,引用流程完毕后,在终端gulp打包,结果报错:task function must be specified
![gulp解决task function must be specified错误插图 gulp解决task function must be specified错误插图](https://media.ntan520.com/2021/06/c5d1f5a58bebaf3fccc31b4674a82fff.png?x-oss-process=style/watermark)
解决方式:
1、查看gulp的版本
查看gulp命令能不能用,输入命令:
gulp -v
![gulp解决task function must be specified错误插图2 gulp解决task function must be specified错误插图2](https://media.ntan520.com/2021/06/08a41ebe99d99f7e893e9fa274a8bc5f.png?x-oss-process=style/watermark)
2、排除代码问题
也就是说gulp工具正常,是代码有问题。通过排除法,发现是gulpfiles.js中的一组代码造成的
![gulp解决task function must be specified错误插图4 gulp解决task function must be specified错误插图4](https://media.ntan520.com/2021/06/a81fbced9b10095df172c059f9f22c67.png?x-oss-process=style/watermark)
3、查询官方文档
进入官方文档查看,官方的意思是,4.0.0版本的,“default”右边两个参数放在gulp.series()的参数中,否则会报错
![gulp解决task function must be specified错误插图6 gulp解决task function must be specified错误插图6](https://media.ntan520.com/2021/06/3bbfd07eb3caa2210b925e865a307436.png?x-oss-process=style/watermark)