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

2020-08-08 16:12 更新

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

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

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

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

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

 

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

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

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

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

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

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 后面提示的路徑,進入hap-debugger目錄即可)。 

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

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


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

解決方法一: 

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

解決方法二: 

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


五、IDE預覽跟手機端效果不一致。 

由于純原生渲染與web渲染存在的差異性,導致部分預覽效果不一致。我們建議以手機端效果為準。 


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號