微信開發(fā)者工具專業(yè)版是一款由騰訊公司開發(fā)的電腦軟件,軟件不僅具備代碼編輯和模擬器等基本功能,還集成了微信開放平臺的API和SDK,讓開發(fā)者可以輕松實現(xiàn)微信功能的接入。通過微信開發(fā)者工具專業(yè)版,開發(fā)者可以更加高效地進行微信小程序和微信公眾號開發(fā),提高開發(fā)效率和品質(zhì),同時也可以更好地與微信平臺進行集成和交互。
微信開發(fā)者工具專業(yè)版為用戶提供了豐富的開發(fā)工具和功能,包括代碼編輯、模擬器、調(diào)試器、代碼庫等,支持開發(fā)者進行小程序頁面制作、調(diào)試和預(yù)覽。同時,軟件還集成了微信開放平臺的API和SDK,方便開發(fā)者快速接入微信功能和服務(wù)。如果遇到問題,官網(wǎng)還有十分全面詳細的文檔內(nèi)容,幫助用戶更好的使用軟件,有需要的話快來下載使用吧!
1. 功能齊全:微信小程序開發(fā)者工具不僅提供了基本的代碼編輯器和調(diào)試器,還集成了更多實用的開發(fā)工具。例如,它可以模擬微信小程序運行環(huán)境、提供實時預(yù)覽效果等。這些功能,都可以有效提升小程序開發(fā)效率。
2. 簡單易用:微信小程序開發(fā)者工具采用了可視化的開發(fā)方式,操作簡單易上手,即使沒有編程基礎(chǔ)的用戶也可以輕松創(chuàng)建小程序。
3. 實時預(yù)覽:在微信小程序開發(fā)者工具中,開發(fā)者可以實時預(yù)覽小程序的運行效果,從而快速發(fā)現(xiàn)和修復(fù)問題,大大縮短了開發(fā)測試周期。
4. 多端支持:微信小程序開發(fā)者工具支持多個開發(fā)平臺,例如Windows、macOS等, 為開發(fā)者提供便利的開發(fā)環(huán)境,使得不同開發(fā)者可以方便地使用工具進行協(xié)作開發(fā)。
1. 提高開發(fā)效率:微信小程序開發(fā)者工具可以提供完整的開發(fā)環(huán)境,實現(xiàn)快速的代碼編寫、調(diào)試和預(yù)覽效果的功能,有助于提高開發(fā)效率。
2. 方便調(diào)試測試:微信小程序開發(fā)者工具提供了實時預(yù)覽效果的功能,方便開發(fā)者將代碼修改后的結(jié)果、解決問題的效果及時呈現(xiàn),另外還有debug工具,能夠讓開發(fā)者快速定位并解決問題。
3. 多端支持:微信小程序開發(fā)者工具可以支持多個開發(fā)平臺(Windows、macOS等),開發(fā)者可以選用自己最熟悉的平臺進行開發(fā),有助于提高開發(fā)效率。
4. 編輯器友好:微信小程序開發(fā)者工具具有智能提示、語法高亮和錯誤提示等功能,能夠使代碼編寫更加精準,減少錯誤和重復(fù)工作。
1、檢測模擬
檢測JS-SDK權(quán)限,模擬SDK,使用weinre移動調(diào)試。
2、模擬用戶真實行為
刷新、后退、選中等動作統(tǒng)一入口,直接webview模擬器操作網(wǎng)頁。
3、調(diào)試編輯器
調(diào)試界面和登錄按鈕,發(fā)現(xiàn)有bug查看日志是否出錯。
4、工具和設(shè)置欄
工具欄有編譯,刷新,編譯配置,前后臺切換,清除緩存等功能
設(shè)置欄有外觀,編輯,代理,通知等功能
一、登錄頁
在登錄頁,可以使用微信掃碼登錄開發(fā)者工具,開發(fā)者工具將使用這個微信帳號的信息進行小程序的開發(fā)和調(diào)試。
二、項目列表
登錄成功后,會看到已經(jīng)存在的項目列表和代碼片段列表,在項目列表可以選擇公眾號網(wǎng)頁調(diào)試,進入到公眾號網(wǎng)頁調(diào)試模式
三、新建項目
當符合以下條件時,可以在本地創(chuàng)建一個小程序項目
1、需要一個小程序的 AppID;如沒有 AppID,可以選擇申請使用測試號。
2、登錄的微信號需要是該 AppID 的開發(fā)者;
3、需要選擇一個空目錄,或者選擇的非空目錄下存在 app.json 或者 project.config.json。當選擇空目錄時,可以選擇是否在該目錄下生成一個簡單的項目。
四、管理項目
對本地項目進行刪除和批量刪除
五、主界面
開發(fā)者工具主界面,從上到下,從左到右,分別為:菜單欄、工具欄、模擬器、目錄樹、編輯區(qū)、調(diào)試器 六大部分。
開通:
每個小程序都會自動創(chuàng)建一個以 wx_appid 為路徑的專屬項目組,用戶無需單獨進行開通。小程序管理員會自動成為該項目組的 Owner,登錄過微信開發(fā)者·代碼管理的開發(fā)者會自動成為該項目組的 Master。
微信開發(fā)者·代碼管理的登錄用戶必須同時滿足以下兩個條件:
1、該用戶必須為微信開發(fā)者,即微信小程序、訂閱號以及服務(wù)號的開發(fā)者;
2、該用戶必須為實名認證的用戶。
登錄:
微信開發(fā)者·代碼管理的登錄方式包括:
1、通過微信開發(fā)者工具管理中的“代碼管理”快速進入微信開發(fā)者·代碼管理。
2、通過工具欄中的“微信開發(fā)者·代碼管理”快速進入。
3、通過瀏覽器微信掃碼登錄:https://git.weixin.qq.com
使用:
初次使用的開發(fā)者,請先前往微信開發(fā)者·代碼管理進行帳號初始化。未初始化帳號將無法創(chuàng)建項目和拉取代碼。
用戶可登錄微信開發(fā)者·代碼管理系統(tǒng)進行個人信息設(shè)置,包括:昵稱、頭像、Git 帳戶、SSH 密鑰等。
小程序?qū)夙椖拷M
每個小程序都會自動創(chuàng)建一個以 wx_appid 為路徑的專屬項目組,用戶無需單獨進行開通。
在管理中添加遠程倉庫時,系統(tǒng)會自動拉取該小程序?qū)夙椖拷M下已創(chuàng)建遠程倉庫列表。用戶可點擊選擇相應(yīng)倉庫,系統(tǒng)會自動填充該倉庫的 URL 和名稱,方便用戶添加。
添加遠程倉庫后,如需進行代碼推送、拉取,請先前往微信開發(fā)者·代碼管理系統(tǒng)進行帳號初始化并完成帳號設(shè)置,包括:Git 帳號和密碼。同時在網(wǎng)絡(luò)與認證中輸入相同的帳號和密碼用于認證。
如無可用倉庫,可前往微信開發(fā)者·代碼管理進行創(chuàng)建。
請注意,和用戶自主創(chuàng)建的項目組不同,小程序?qū)夙椖拷M具有一些特殊特性,包括:
1、小程序?qū)夙椖拷M人員會自動關(guān)聯(lián)小程序開發(fā)者信息,只能在小程序管理后臺進行人員管理。
2、小程序管理員會自動成為該項目組的 Owner,登錄過微信開發(fā)者·代碼管理的開發(fā)者會自動成為該項目組的 Master。未登錄過的開發(fā)者,將不會同步權(quán)限。
3、小程序?qū)夙椖拷M的路徑無法修改。
其他項目組
除小程序?qū)夙椖拷M外,用戶可在微信開發(fā)者·代碼管理中創(chuàng)建其他項目組。非小程序?qū)夙椖拷M完全由開發(fā)者自行管理。Git 使用相關(guān)教程。
工具提供代碼靜態(tài)依賴分析插件,方便開發(fā)者查看代碼包的文件構(gòu)成和依賴關(guān)系,以此優(yōu)化代碼包大小和內(nèi)容。
運行環(huán)境
下載并安裝 1.03.2101150 或以上版本的開發(fā)者工具。
一、開啟代碼靜態(tài)依賴分析插件
開發(fā)者可以通過兩個入口啟動插件:
1、目錄樹頂部導(dǎo)航欄
2、項目設(shè)置-本地代碼-代碼依賴分析
二、查看代碼包構(gòu)成
啟動分析插件后,可默認查看到項目內(nèi)文件組成情況以及對應(yīng)的代碼體積,和無依賴(即沒有使用到)的代碼文件大小
三、查看代碼依賴關(guān)系
點擊任意一個文件(非無依賴),可以查看該代碼文件的依賴關(guān)系圖。點擊右鍵,可快速打開對應(yīng)文件的代碼編輯。
四、查看無依賴文件
開發(fā)者通過切換篩選條件(選擇無依賴文件)或快捷入口,可以看到當前項目無依賴的文件情況,并根據(jù)自身情況對代碼文件進行優(yōu)化。
五、獲取分析數(shù)據(jù)
miniprogram-ci 從 v1.6.1 版本開始,新增了analyseCode方法,通過調(diào)用該方法可獲取到代碼靜態(tài)依賴分析結(jié)果的JSON數(shù)據(jù)。具體請查看 miniprogram-ci 文檔
六、原理介紹
代碼靜態(tài)依賴分析插件,會對代碼包中的代碼文件(后綴名為json、js、 wxml、wxss、wxs的文件)進行依賴分析,從app.json/game.json入口出發(fā),找出項目中各個代碼文件的依賴關(guān)系,構(gòu)建出文件依賴關(guān)系圖。未檢測到依賴關(guān)系的文件會被標記為無依賴的文件。代碼包中除了代碼文件以外,其余文件(如圖片等)會被標記為資源文件,不參與依賴分析。
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8小米運動刷步數(shù)神器-小米運動刷步數(shù)神器下載 v2......