> innovate-admin-vue@1.0.0 build /home/soldier/SOLDIER/IDE_project/webStorm_project/innovate-admin-vue > gulp assert.js:339 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:10:3) at Gulp.task (/home/soldier/SOLDIER/IDE_project/webStorm_project/innovate-admin-vue/node_modules/undertaker/lib/task.js:13:8) at Object.<anonymous> (/home/soldier/SOLDIER/IDE_project/webStorm_project/innovate-admin-vue/gulpfile.js:27:6) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! innovate-admin-vue@1.0.0 build: `gulp` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the innovate-admin-vue@1.0.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/2019-11-13T10_59_38_210Z-debug.log
gulp版本不一致vue
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版本node
sudo su
npm uninstall --save-dev gulp
npm install --save-dev gulp@3.9.1
npm install -g gulp@3.9.1