gulp 的一些問題

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

注意必定要先安裝全局版本,再安裝本地版本,好像本地版本安裝的時候,會根據全局版本安裝,最好版本號一致,以下圖:

相關文章
相關標籤/搜索