日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]微信Web開發(fā)者工具只有window版本和mac版本,如果想要在Linux系統(tǒng)下運(yùn)行微信Web開發(fā)者工具,需要花費(fèi)很大周折。注:帶 * 的步驟或文件為不確定是否管用的步驟或文件。本人系

微信Web開發(fā)者工具只有window版本和mac版本,如果想要在Linux系統(tǒng)下運(yùn)行微信Web開發(fā)者工具,需要花費(fèi)很大周折。

注:帶 * 的步驟或文件為不確定是否管用的步驟或文件。

本人系統(tǒng)為Linux Mint 18.1版本。

1、下載nwjs

下載nwjs(http://nwjs.io/)的SDK。

2、將微信web開發(fā)者工具拷貝到nwjs

將在window系統(tǒng)下安裝的微信web開發(fā)者工具文件夾中的package.nw、icon.ico、* 微信web開發(fā)者工具.exe拷貝到nwjs sdk解壓后的文件夾內(nèi)。

* 解壓 微信web開發(fā)者工具.exe,將解壓后的文件夾內(nèi)的文件移動到nwjs sdk解壓后的文件夾內(nèi)。

3、修改代碼

進(jìn)入到nwjs文件夾,在終端內(nèi)運(yùn)行

$ ./nw

會出現(xiàn)提示 Cannot find module ‘......‘

 

根據(jù)提示,在提示錯誤的文件內(nèi)修改module名,因?yàn)槊执笮憰绣e誤,比如appServiceConfig模塊,它的實(shí)際模塊名是appserviceConfig,這些都是大小寫字母錯誤導(dǎo)致找不到模塊。

會有幾個文件需要修改,根據(jù)錯誤提示修改。

4、在微信小程序項(xiàng)目文件內(nèi)創(chuàng)建run-detectors文件

在微信小程序項(xiàng)目文件夾內(nèi)創(chuàng)建run-detectors文件,因?yàn)樵撐募]有擴(kuò)展名,在linux系統(tǒng)會被認(rèn)為是文件夾,導(dǎo)致找不到該文件導(dǎo)致報(bào)錯。

 

5、下載wine

在命令行內(nèi)運(yùn)行

$ sudo apt-get install wine

在右鍵選擇wine環(huán)境運(yùn)行wcc.exe,會提示安裝依賴。wcc.exe在linux的 /home/用戶名/.config/微信web開發(fā)者工具/WeappVendor 文件夾內(nèi)。

6、載入項(xiàng)目

在載入項(xiàng)目前,* 先在wine下運(yùn)行wcc.exe和wcsc.exe(不提前運(yùn)行wcc.exe和wcsc.exe的話可能會報(bào)錯)。第一次載入項(xiàng)目后編譯可能會慢一些,3、5s到10s左右,后面因?yàn)橛芯彺鏁煲恍?/p>

修改wcc.exe和wcsc.exe文件名,去掉.exe。

進(jìn)入到package.nw/app/dist/weapp/文件夾,找到commit/build.js、trans/transWxmlToJs.js和utils/vendorManager.js,將代碼中的wcc.exe和wcsc.exe改成wcc和wcsc。

 

使用編輯功能可能會報(bào)錯,所以不要用自帶的編輯功能。

7、編輯器

推薦使用webstorm,在File - Editor - code style - File Types內(nèi)設(shè)置如圖下所示。將wxss添加到css類型文件,將wxml添加到html類型文件。

 

微信的文件改變自動刷新會有3到5s的時(shí)間來編譯,不是很快。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉