運行gulp項目報錯:AssertionError: Task function must be specified。


一、問題描述:

  gulp項目在本地windows 10機器上跑沒有任何問題,但是放在centos 7虛擬機上跑報錯:AssertionError: Task function must be specified

二、解決:

  我本來以為是操錯系統的原因,后來搜到一篇文章發現了原因。

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

win10機器上兩個都是3.9.1版本,but!虛擬機上把項目本地的版本安裝到了4版本,我也是一臉懵逼。然后我把centos 7上項目本地的gulp 4卸載了,重新安裝了3.9.1版本就好了~

  因為gulp3和gulp4在執行任務的方式上不同,所以報錯。詳細解釋請參考:https://www.jianshu.com/p/40b99bed3127


免責聲明!

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



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