这次在写的一个项目,需要做手机H5端以及小程序端的兼容,我们使用的是自定义的条件编译,因为之前的老版本HbuilderX编译微信小程序会出现无法编译出国际化组件问题,然后我更新了我的HbuilderX到3.3.5版本,更新完以后微信小程序是可以编译运行了,但是H5端却不能识别自定义的条件编译了,(这里有一个问题就是:uni-app的条件编译有时候在同时运行多个端的时候会导致有一端的条件编译没有实现,这时我们只能把其他端的运行先关闭然后再重新运行我们想要运行的端,但是我的问题尝试以后不可以,不是这个问题~ ┭┮﹏┭┮)。
然后一番周折后,需要把HbuilderX的版本降低(因为可能是最新版本不支持自定义条件编译?需要按照命名规范才可以条件编译),然后我就又下载了另一个低版本,这时候遇到了HBuilderX 内置终端插件下载失败,安装失败
这个问题,害。
查询一番有让直接手动搜索插件市场的安装的,但是内置终端插件市场没有,还有让关闭火绒的,试了以后还是不行,最后,解决办法是在运行HBuilderX 的时候用管理员身份运行就解决了这个问题。
然后为什么会需要“管理员身份运行”才能安装内置终端?
猜想: 可能是软件安装包解压的时候出现了问题,导致解压以后的文件夹没有写入新文件(这里就是新插件)的权限,所以才不能安装内置终端。
实践: 打开我的Bandizip,我看到了解压的一个选项,然后进行勾选“以管理员身份解压”。
勾选完,我们继续实践,然后我又找了刚刚下载的压缩包解压了一下,这时候解压后的HbuilderX 直接打开 在安装内置终端的时候就没有问题啦!!!
问题解决!/(ㄒoㄒ)/~~,继续努力!!!