1. 程式人生 > >intermediate value is not a function報錯解決方法

intermediate value is not a function報錯解決方法

在一個專案中引入了多個JS檔案,最開始並沒有問題,實際上線時,用到了gulp將其JS檔案合併壓縮,結果報錯,如下

(intermediate value)(intermediate value)(...) is not a function

這是glup配置相關合並壓縮的程式碼片段


這裡,合併JS檔案的順序是base.js - zepto.min.js - index.js

導致報錯的原因是zepto.min.js在合併後的all.js檔案的中間程式碼部分,由於前面的base.js結尾處沒有寫“,”,導致後面的程式碼會連在一起

解決方案,在zepto.min.js最前面加上逗號隔開


參考連結