下圖,是內建終端無法輸入的現象(本人使用的第三種方案,解決了該問題)
第一種解決方案,也是網上推薦最多的方案:
開啟Hbuilder安裝路徑下外掛資料夾中的main.js檔案:HBuilderX\plugins\builtincef3terminal\script下main.js。路徑如圖所示。
從17行到44行之間,將shell中的值寫成絕對路徑,即將shell="powershell.exe"改為shell = 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe;
第25行,將shell="cmd.exe"也改為絕對路徑;如下圖所示:
關掉終端重新開啟即可。
補充:有的人沒有將shell="cmd.exe"改為絕對路徑,也解決了終端無法輸入的問題(如下圖第25行所示),自己嘗試一下吧。
第二種解決方案,先匯入一個專案,如圖:
對專案右鍵,選擇使用命令列開啟所在目錄
這樣子內建終端就可以輸入了。
總結,需要針對專案才能使用內建終端輸入
第三種解決方案:按第一種方案步驟,開啟main.js 檔案,將shell="powershell.exe"改為shell ='cmd.exe' ,已用紅線標出。
修改後,儲存,重啟HBuildX 即可。
以上是參考其他方法進行的總結,希望能幫助到遇到此問題的同志們!
解決方案來源:【HbuilerX-Bug】終端無法顯示列印資訊,也無法輸入 - DCloud問答
(3條訊息) HBuild X 終端無法使用,無法輸入 , 解決方法_言小溪 的部落格-CSDN部落格_hbuilderx終端不能使用
(3條訊息) HBuilder x內建終端無法輸入解決_雲深不知處liang的部落格-CSDN部落格
(3條訊息) 解決Hbuilder編輯器內建終端無法輸入和不能執行的問題_遠行孤帆的部落格-CSDN部落格
非常感謝!!!