4 回答

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
Uncaught TypeError: Cannot read property 'trigger' of undefined
at zepto.min.js:3
剛遇到同樣的問(wèn)題,更新最新版本的 Zepto v1.2.0中的 touch 模塊,就不會(huì)再出現(xiàn)此類問(wèn)題了。
1、從github上down一份下來(lái)(https://github.com/madrobby/z...),把目錄直接丟到x盤。
2、安裝nodejs環(huán)境以及npm包管理器
3、運(yùn)行,打開CMD命令行,用cd命令切換到x盤的zepto目錄下
4、編輯目錄下的make文件,找到第42行,就是modules = (env['MODULES'] || 'zepto detect event ...').split(' ')這么一行。引號(hào)里以空格分隔的就是將要打包的模塊名,加入touch,保存。(當(dāng)然,可以根據(jù)自己需要增減模塊,核心模塊zepto別刪掉了就行)
5、回到命令行,輸入npm install回車安裝。安裝好,再輸入npm run-script dist回車,開始打包構(gòu)建。
6、如果沒(méi)有報(bào)錯(cuò)的話,就ok了。到dist目錄下可以看到生成的三個(gè)文件:原始文件zepto.js,壓縮后的zepto.min.js,gzip后的zepto.min.gz。生產(chǎn)環(huán)境使用zepto.min.js就行了。
這樣zepto.js自定義模塊打包就完成了
添加回答
舉報(bào)