AssertionError [ERR_ASSERTION]: Task function must be specified,gulp版本不一致
2024-10-16 01:53:24
报错信息:
vue项目打包报错
> innovate-admin-vue@1.0. build /home/soldier/SOLDIER/IDE_project/webStorm_project/innovate-admin-vue
> gulp assert.js:
throw err;
^ AssertionError [ERR_ASSERTION]: Task function must be specified
at Gulp.set [as _setTask] (/home/soldier/SOLDIER/IDE_project/webStorm_project/innovate-admin-vue/node_modules/undertaker/lib/set-task.js::)
at Gulp.task (/home/soldier/SOLDIER/IDE_project/webStorm_project/innovate-admin-vue/node_modules/undertaker/lib/task.js::)
at Object.<anonymous> (/home/soldier/SOLDIER/IDE_project/webStorm_project/innovate-admin-vue/gulpfile.js::)
at Module._compile (internal/modules/cjs/loader.js::)
at Object.Module._extensions..js (internal/modules/cjs/loader.js::)
at Module.load (internal/modules/cjs/loader.js::)
at tryModuleLoad (internal/modules/cjs/loader.js::)
at Function.Module._load (internal/modules/cjs/loader.js::)
at Module.require (internal/modules/cjs/loader.js::)
at require (internal/modules/cjs/helpers.js::)
npm ERR! code ELIFECYCLE
npm ERR! errno
npm ERR! innovate-admin-vue@1.0. build: `gulp`
npm ERR! Exit status
npm ERR!
npm ERR! Failed at the innovate-admin-vue@1.0. build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/--13T10_59_38_210Z-debug.log
原因:
gulp版本不一致
root@soldier-RESCUER-R720-15IKBN:/home/soldier/SOLDIER/IDE_project/webStorm_project/innovate-admin-vue# gulp -v
CLI version: 2.2.0 #全局版本
Local version: 4.0.2 #本地版本
解决办法:
让两个版本一致,gulp4.x更新变动较大,可以考虑把本地版本和全局版本都切回3.9.1版本
- 切换root用户
sudo su
- 卸载本地版本
npm uninstall --save-dev gulp
- 本地安装gulp
npm install --save-dev gulp@3.9.
- 全局安装
npm install -g gulp@3.9.
最新文章
- MWeb for iOS 测试版介绍
- 转自一个CG大神的文章
- windows环境下修改Mysql的root密码
- 软件工程day4
- ADB无线连接
- COJ 0358 xjr考考你数据结构(根号3)线段树区间修改
- 浙大PAT 7-06 题解
- [C#基础] 类
- Java设计模式GOF之单例模式
- 责任链模式(Chain of Responsibility)
- [转载]织梦CMS首页调用分类信息栏目及列表方法
- spark-shell 显示乱码
- Java地位被撼动?Java与JavaScript的趣事连载
- go语言熟知的开源项目
- my first homepage
- 异步方法(promise版)出错自调用
- C#程序集系列11,全局程序集缓存
- 栈和队列在python中的实现
- Luogu-3346 [ZJOI2015]诸神眷顾的幻想乡
- BZOJ4245: [ONTAK2015]OR-XOR(前缀和)
热门文章
- 数据结构图之三(最短路径--迪杰斯特拉算法——转载自i=i++
- 十一、spring插件
- Excel表格写入操作函数 C++
- mybatis oracle mysql 批量插入时的坑爹问题--需谨记
- 卷boot仅剩余XX空间
- 【黑马JavaSE】1_1_9_流程控制:顺序结构、判断结构、选择结构、循环结构
- JxBrowser开启调试模式,JxBrowser debug
- HTML中meta=“viewport”的介绍
- 自定义可拖动的Toast
- 用Python在Android手机上架FTP服务器