快應(yīng)用 開發(fā)者工具常見問題

2020-08-08 16:12 更新

快應(yīng)用開發(fā)工具,下面統(tǒng)稱為IDE。 

一、 手機(jī)通過數(shù)據(jù)線連接電腦,而IDE未提示設(shè)備已連接。

 1、打開手機(jī)【設(shè)置】找到【關(guān)于手機(jī)】,向下滑動找到【軟件版本號】,連續(xù)多次點擊【軟件版本號】直到提示“您已處于開發(fā)者模式”。

 2、打開手機(jī)【設(shè)置】找到【開發(fā)者選項】,向下滑動找到【USB調(diào)試】并打開該選項。

 3、重新插拔手機(jī),手機(jī)上會彈出授權(quán)對話框,勾選“始終允許使用這臺計算機(jī)進(jìn)行調(diào)試”,點擊【確定】按鈕。

 

二、點擊IDE左側(cè)【?】按鈕開始調(diào)試,手機(jī)端快應(yīng)用卻沒有運行起來。 

1、確認(rèn)手機(jī)設(shè)備已經(jīng)連接,IDE右側(cè)預(yù)覽界面頭部【手機(jī)】圖標(biāo)處于點亮狀態(tài)。 

2、點擊IDE頂部【hap】【更新手機(jī)環(huán)境】菜單,并在手機(jī)上按提示完成【快應(yīng)用預(yù)覽版】和【快應(yīng)用調(diào)試器】的安裝。 

3、打開手機(jī)【設(shè)置】找到【權(quán)限管理】,將【快應(yīng)用預(yù)覽版】的【存儲】、【關(guān)聯(lián)啟動】和【后臺彈出界面】權(quán)限打開。

4、打開手機(jī)【快應(yīng)用調(diào)試器】并將【開啟USB調(diào)試】開關(guān)開啟,此時會彈出授權(quán)對話框,點擊【始終允許】按鈕。 

5、重新點擊【?】按鈕開始調(diào)試。 


三、編譯失敗Module not found: Error: Can`t resolve ‘xxx’ in ‘xxxx/extensions/hap-debugger/node_modules.asar/xxx’。 

1、打開終端,Windows下可使用git bash終端。

2、輸入 cd xxxx/extensions/hap-debugger ,(路徑為錯誤信息 in 后面提示的路徑,進(jìn)入hap-debugger目錄即可)。 

3、輸入sudo npm i xxx,(xxx為錯誤信息 can`t resolve ‘xxx’ 提示的模塊),安裝對應(yīng)的模塊。

4、安裝完成后可能還會有其他模塊無法解析,請重復(fù)執(zhí)行 sudo npm i xxx安裝,直到編譯成功。


四、使用IDE編輯代碼時,.ux文件中有很多畫線提示。 

解決方法一: 

此類提示屬于eslint檢測的問題提示,開發(fā)者可在工程目錄下的【.eslintrc.json】文件中自行配置eslint的檢測規(guī)則來消除不需要的提示。 

解決方法二: 

點擊IDE頂部【查看】【命令面板】菜單,并輸入hap-ESlint,在搜索結(jié)果中點擊【hap-ESlint: Disable ESlint】關(guān)閉eslint檢測。


五、IDE預(yù)覽跟手機(jī)端效果不一致。 

由于純原生渲染與web渲染存在的差異性,導(dǎo)致部分預(yù)覽效果不一致。我們建議以手機(jī)端效果為準(zhǔn)。 


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號