gulp 的一些問題


1:在mac系統下安裝gulp,之后執行gulp 報如下錯誤:

-bash: gulp: command not found

#安裝全局gulp

執行:sudo npm install --global gulp

 

2:

/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

 

解決辦法

#終端安裝
npm i gulp-cli -g

 

 

3、AssertionError: Task function must be specified。報錯問題

解決:

  gulp項目需要全局安裝gulp和項目內安裝gulp,在該項目目錄下輸入命令:gulp -v 能查看到這兩個版本號:

       發現CLI version和Local version 的版本號不一樣,所以報錯了;

(1)刪除本地版本 

npm uninstall --save-dev gulp

(2)重新安裝本地版本

npm install --save-dev gulp

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM