- 找到Hbuilderx的安裝路徑
- 找到檔案夾plugins打開
- 找到檔案夾builtincef3terminal打開(一般情況是排列在第五個)
- 找到檔案夾script打開
- 打開main.js檔案
以下内容在main.js檔案的20至50行的位置,複制替換之前的内容即可
if (isWin) {
//這裡為你安裝的powershell的路徑,一般情況下不需要修改
shell = 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe';
var osRelease = os.release();
var dotIndex = osRelease.indexOf('.');
if (dotIndex > 0) {
var fv = osRelease.substring(0, dotIndex);
if (fv > 6) {
shell = 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe';
} else {
//這裡是電腦cmd的安裝路徑,不需要修改
shell = 'C:\\Windows\\System32\\cmd.exe';
var ov = osRelease.substring(dotIndex);
dotIndex = ov.indexOf('.');
if (dotIndex > 0) {
var sv = ov.substring(0, dotIndex);
if (sv > 1) {
shell = 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe';
}
}
}
}
} else {
shell = 'bash';
}
// 下面這行日志不能删除,用于判斷是否為powershell
console.log("powershell:" + (shell == 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe'));