W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
快應(yīng)用開(kāi)發(fā)工具,下面統(tǒng)稱(chēng)為IDE。
一、 手機(jī)通過(guò)數(shù)據(jù)線連接電腦,而IDE未提示設(shè)備已連接。
1、打開(kāi)手機(jī)【設(shè)置】找到【關(guān)于手機(jī)】,向下滑動(dòng)找到【軟件版本號(hào)】,連續(xù)多次點(diǎn)擊【軟件版本號(hào)】直到提示“您已處于開(kāi)發(fā)者模式”。
2、打開(kāi)手機(jī)【設(shè)置】找到【開(kāi)發(fā)者選項(xiàng)】,向下滑動(dòng)找到【USB調(diào)試】并打開(kāi)該選項(xiàng)。
3、重新插拔手機(jī),手機(jī)上會(huì)彈出授權(quán)對(duì)話框,勾選“始終允許使用這臺(tái)計(jì)算機(jī)進(jìn)行調(diào)試”,點(diǎn)擊【確定】按鈕。
二、點(diǎn)擊IDE左側(cè)【?】按鈕開(kāi)始調(diào)試,手機(jī)端快應(yīng)用卻沒(méi)有運(yùn)行起來(lái)。
1、確認(rèn)手機(jī)設(shè)備已經(jīng)連接,IDE右側(cè)預(yù)覽界面頭部【手機(jī)】圖標(biāo)處于點(diǎn)亮狀態(tài)。
2、點(diǎn)擊IDE頂部【hap】【更新手機(jī)環(huán)境】菜單,并在手機(jī)上按提示完成【快應(yīng)用預(yù)覽版】和【快應(yīng)用調(diào)試器】的安裝。
3、打開(kāi)手機(jī)【設(shè)置】找到【權(quán)限管理】,將【快應(yīng)用預(yù)覽版】的【存儲(chǔ)】、【關(guān)聯(lián)啟動(dòng)】和【后臺(tái)彈出界面】權(quán)限打開(kāi)。
4、打開(kāi)手機(jī)【快應(yīng)用調(diào)試器】并將【開(kāi)啟USB調(diào)試】開(kāi)關(guān)開(kāi)啟,此時(shí)會(huì)彈出授權(quán)對(duì)話框,點(diǎn)擊【始終允許】按鈕。
5、重新點(diǎn)擊【?】按鈕開(kāi)始調(diào)試。
三、編譯失敗Module not found: Error: Can`t resolve ‘xxx’ in ‘xxxx/extensions/hap-debugger/node_modules.asar/xxx’。
1、打開(kāi)終端,Windows下可使用git bash終端。
2、輸入 cd xxxx/extensions/hap-debugger ,(路徑為錯(cuò)誤信息 in 后面提示的路徑,進(jìn)入hap-debugger目錄即可)。
3、輸入sudo npm i xxx,(xxx為錯(cuò)誤信息 can`t resolve ‘xxx’ 提示的模塊),安裝對(duì)應(yīng)的模塊。
4、安裝完成后可能還會(huì)有其他模塊無(wú)法解析,請(qǐng)重復(fù)執(zhí)行 sudo npm i xxx安裝,直到編譯成功。
四、使用IDE編輯代碼時(shí),.ux文件中有很多畫(huà)線提示。
解決方法一:
此類(lèi)提示屬于eslint檢測(cè)的問(wèn)題提示,開(kāi)發(fā)者可在工程目錄下的【.eslintrc.json】文件中自行配置eslint的檢測(cè)規(guī)則來(lái)消除不需要的提示。
解決方法二:
點(diǎn)擊IDE頂部【查看】【命令面板】菜單,并輸入hap-ESlint,在搜索結(jié)果中點(diǎn)擊【hap-ESlint: Disable ESlint】關(guān)閉eslint檢測(cè)。
五、IDE預(yù)覽跟手機(jī)端效果不一致。
由于純?cè)秩九cweb渲染存在的差異性,導(dǎo)致部分預(yù)覽效果不一致。我們建議以手機(jī)端效果為準(zhǔn)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: