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

微信小程序概念的提出,絕對能夠算得上中國IT界驚天動地的一件大事,這可能意味着一場新的開發熱潮即將到來,node

我也懷着激動的心情準備全身心投入其中,不過截止目前,在官方網站上下載的最新版本都沒法使用,打開小程序web

開發工具後,只見一塊白板赫然映入眼簾,不向你問好,不向你抱怨,它就是在那裏靜靜地待着,就是遲遲看不到小程序

傳說中的二維碼。系統是最新的macOS Sierra,也裝了node.js之類的東西,想了一切可能的緣由,網絡、環境,微信小程序

Google了若干小時,最終甚至有些想放棄了。以前安裝太低版本的破解版,一直懷疑是舊文件沒刪乾淨,但搜索良微信

久,已經沒有能夠刪的舊文件了。網絡

而在Windows下嘗試沒有問題,在同事的相同版本的mac上安裝也沒有問題。不過有些事情就是這樣,當你靜下心app

來,仔細想一想問題一般的解決方法,就不難找到解決方案了。之因此手足無措,就是由於沒有報錯信息!工具

直接雙擊/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運行正常,有些人的不顯示二維碼。

相關文章
相關標籤/搜索