报错信息:

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版本

  1. 切换root用户

    sudo su
  2. 卸载本地版本
    npm uninstall --save-dev gulp
  3. 本地安装gulp
    npm install --save-dev gulp@3.9.
  4. 全局安装
    npm install -g gulp@3.9.

最新文章

  1. MWeb for iOS 测试版介绍
  2. 转自一个CG大神的文章
  3. windows环境下修改Mysql的root密码
  4. 软件工程day4
  5. ADB无线连接
  6. COJ 0358 xjr考考你数据结构(根号3)线段树区间修改
  7. 浙大PAT 7-06 题解
  8. [C#基础] 类
  9. Java设计模式GOF之单例模式
  10. 责任链模式(Chain of Responsibility)
  11. [转载]织梦CMS首页调用分类信息栏目及列表方法
  12. spark-shell 显示乱码
  13. Java地位被撼动?Java与JavaScript的趣事连载
  14. go语言熟知的开源项目
  15. my first homepage
  16. 异步方法(promise版)出错自调用
  17. C#程序集系列11,全局程序集缓存
  18. 栈和队列在python中的实现
  19. Luogu-3346 [ZJOI2015]诸神眷顾的幻想乡
  20. BZOJ4245: [ONTAK2015]OR-XOR(前缀和)

热门文章

  1. 数据结构图之三(最短路径--迪杰斯特拉算法——转载自i=i++
  2. 十一、spring插件
  3. Excel表格写入操作函数 C++
  4. mybatis oracle mysql 批量插入时的坑爹问题--需谨记
  5. 卷boot仅剩余XX空间
  6. 【黑马JavaSE】1_1_9_流程控制:顺序结构、判断结构、选择结构、循环结构
  7. JxBrowser开启调试模式,JxBrowser debug
  8. HTML中meta=“viewport”的介绍
  9. 自定义可拖动的Toast
  10. 用Python在Android手机上架FTP服务器