我在网上找了很多方法,终于解决了,以下是总结:
方法一:
看看你电脑里是不是有两个HBuilder X,如果是,把你不需要的那个删除就好了。
方法二:
将D:\software\HBuilderX\plugins\builtincef3terminal\script\main.js文件,中的="powershell.exe"改为绝对路径,cmd.exe也改为绝对路径,代码位置在
var shell;
if (isWin) {
shell = 'powershell.exe';
var osRelease = os.release();
var dotIndex = osRelease.indexOf('.');
if (dotIndex > 0) {
var fv = osRelease.substring(0, dotIndex);
if (fv > 6) {
shell = 'powershell.exe';
} else {
shell = 'cmd.exe';
var ov = osRelease.substring(dotIndex);
dotIndex = ov.indexOf('.');
if (dotIndex > 0) {
var sv = ov.substring(0, dotIndex);
if (sv > 1) {
shell = 'powershell.exe';
}
}
}
}
} else {
shell = 'bash';
}
就可以重启HBuilder X了。
方法三:
把bin目录里的东西全部复制到根目录下面来,再重启HBuilder X。
方法四:
找到文件夹中的
然后重启HBuilder X。
方法五:
将内置终端卸载,将(HBuilderX/plugins/builtincef3terminal文件)删除,重启HBuilderX,重新安装内置终端。