鍍金池/ 問(wèn)答/HTML/ 請(qǐng)問(wèn)webpack打包如何配置,可以是打包出來(lái)的的js文件的函數(shù)名不被混肴,iO

請(qǐng)問(wèn)webpack打包如何配置,可以是打包出來(lái)的的js文件的函數(shù)名不被混肴,iOS要監(jiān)聽(tīng)我的js方法

打包后我的js函數(shù)名被混肴,iOS無(wú)法監(jiān)聽(tīng)我的方法,有什么好的解決方案。發(fā)現(xiàn)filename:‘js/[name].js’還是壓縮之后js的函數(shù)名被混肴
clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

回答
編輯回答
雅痞

webpack 的 output里的 filename配置好,filename: '[name].js?[hash]'去掉類似 hash 的后綴

如果不想函數(shù)名被混淆,配置你的uglify

new webpack.optimize.UglifyJsPlugin({
    mangle: {
        except: [''] //不需要混淆的函數(shù)名
    }
})
2017年11月14日 21:38
編輯回答
菊外人

把你的例子貼出來(lái),還有webpack的配置

如何確定是因?yàn)榇虬蟮幕煜?,?dǎo)致ios無(wú)法監(jiān)聽(tīng)你的js函數(shù)?

2018年5月21日 06:52