【轉】mac版微信web開發者工具(小程序開發工具)無法顯示二維碼 解決方案


 
微信小程序概念的提出,絕對可以算得上中國IT界驚天動地的一件大事,這可能意味着一場新的開發熱潮即將到來,
 
我也懷着激動的心情准備全身心投入其中,不過截止目前,在官方網站上下載的最新版本都無法使用,打開小程序
 
開發工具后,只見一塊白板赫然映入眼簾,不向你問好,不向你抱怨,它就是在那里靜靜地待着,就是遲遲看不到
 
傳說中的二維碼。系統是最新的macOS Sierra,也裝了node.js之類的東西,想了一切可能的原因,網絡、環境,
 
Google了若干小時,最終甚至有些想放棄了。之前安裝過低版本的破解版,一直懷疑是舊文件沒刪干凈,但搜索良
 
久,已經沒有可以刪的舊文件了。
 
而在Windows下嘗試沒有問題,在同事的相同版本的mac上安裝也沒有問題。不過有些事情就是這樣,當你靜下心
 
來,仔細想想問題通常的解決方法,就不難找到解決方案了。之所以手足無措,就是因為沒有報錯信息!

 

 
直接雙擊/Application下的微信web開發者工具,出現的就是上圖的白板,但如果對mac稍有了解,應該會知道,
 
應用最終都會執行Contents/MacOS下的內容吧,所以,直接到那個目錄下,運行程序。
 
這個時候出現錯誤提示了!!!這真的是重大利好,於是,按圖索驥,打開
 
/Applications/wechatwebdevtools.app/Contents/Resources/app.nw/app/dist/components/
 
尋找提示中的Create文件夾,這才發現,文件夾名是create,小寫開頭,這下有解決方案了,要么改文件夾
 
名,要么改ContainController.js,我選了了后者,把require('./Create/create.js')修改成了require('./create/create.js')。

 

 
如此這般重復,每次修改完一處之后,報錯位置都會變化,說明修改生效了,大概再修改三四個文件,再次運行,
 
已經沒有錯誤了,而二維碼也再次重見天日。

 

 
現在應該清楚了,是小程序中有些文件的路徑沒有區分大寫(真的難以想象微信的工程師會犯這種錯誤),有些mac所在分區是不區分大小寫的,
 
而我的mac分區格式化時恰好選了了區分大小寫的文件系統,這也就解釋了為什么有些人的mac運行正常,有些人的不顯示二維碼。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM