HBuilder 製做app 在本地模擬器上正常運行,打包以後js不運行的bug

問題描述:  這是一個當初我遇到的很是令我頭疼的問題,在一次的項目中,咱們項目的app在本地的夜神模擬器上和手機上都能進行正常的運行,但是當我打包後安裝在手機上的時候 卻發現頁面js不執行生成亂碼,這是什麼問題呢?app

排查問題: 兼容性

      一、首先我想到是兼容性,我檢查了我寫的js代碼,不存在任何的兼容性問題亂碼

  二、排除了兼容性問題後,我反覆加載這個頁面,好像這個頁面的js一個都沒執行過,我把全部的js屏蔽,就放一個彈框,發現確實是一個都不執行打包

  三、頁面一個js都不執行確定是這個js沒有加載到啊,我反覆查看scrict的連接,終於我發現連接的js其中有一個字母是大寫,而個人js文件都是小寫項目

      四、那末問題顯而易見了,本地運行忽略了文件名的大小寫,正式app在手機上運行的時候嚴格規定了大小寫,致使js加載不到出現問題兼容

      五、果真,改變大小寫後一切運行正常文件

相關文章
相關標籤/搜索