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最前面加上逗號隔開


參考鏈接

http://stackoverflow.com/questions/20307462/js-cant-combine-lib-files

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章