1:在mac系統下安裝gulp,以後執行gulp 報以下錯誤:node
-bash: gulp: command not foundnpm
#安裝全局gulp 執行:sudo npm install --global gulp
2:gulp
/usr/local/lib/node_modules/gulp/bin/gulp.js:129 gulpInst.start.apply(gulpInst, toRun); ^ TypeError: Cannot read property 'apply' of undefined at /usr/local/lib/node_modules/gulp/bin/gulp.js:129:19 at _combinedTickCallback (internal/process/next_tick.js:67:7) at process._tickCallback (internal/process/next_tick.js:98:9) at Module.runMain (module.js:607:11) at run (bootstrap_node.js:420:7) at startup (bootstrap_node.js:139:9) at bootstrap_node.js:535:3
解決辦法bootstrap
#終端安裝 npm i gulp-cli -g
三、AssertionError: Task function must be specified。報錯問題bash
解決:app
gulp項目須要全局安裝gulp和項目內安裝gulp,在該項目目錄下輸入命令:gulp -v 能查看到這兩個版本號:spa
發現CLI version和Local version 的版本號不同,因此報錯了;code
(1)刪除本地版本 blog
npm uninstall --save-dev gulp
(2)從新安裝本地版本ci
npm install --save-dev gulp
注意必定要先安裝全局版本,再安裝本地版本,好像本地版本安裝的時候,會根據全局版本安裝,最好版本號一致,以下圖: