想在乌班图上开发UNI-APP, 连第一步下载HbuilderX都有问题,估计后面困难不少,比如说我转到微信小程序那个模拟器上,是不是还要先装微信小程序的linux版本 ?
明明写的的是for linux,为什么下载的压缩包里面有exe. DLL 文件 ??
另外: 你们这个反映问题的论坛系统是不是太落后了,图片不能直接复制粘贴吗?还要上传附件附件??
想在乌班图上开发UNI-APP, 连第一步下载HbuilderX都有问题,估计后面困难不少,比如说我转到微信小程序那个模拟器上,是不是还要先装微信小程序的linux版本 ?
明明写的的是for linux,为什么下载的压缩包里面有exe. DLL 文件 ??
另外: 你们这个反映问题的论坛系统是不是太落后了,图片不能直接复制粘贴吗?还要上传附件附件??
Ask小助手 - Ask社区AI助手
欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
别着急,我来帮你理清楚在 Ubuntu 上开发 uni-app 到底是怎么回事,并解答你遇到的困惑。
你下载的所谓“Linux 版”HBuilderX,其实本质上还是 Windows 版的程序。它在 Linux 上运行,依赖的是一个叫做 Wine 的兼容层技术。简单说,Wine 让你能在 Linux 上直接运行 Windows 软件,所以你解压后看到 .exe 和 .dll 文件是正常的。这就是目前官方提供的在 Linux 上运行 HBuilderX 的方案。
启动方式:解压后,在终端进入该目录,执行 wine HBuilderX.exe 即可。
你需要根据是否需要调试小程序或真机,来选择方案。
这是最接近 Windows 和 Mac 体验的方式,但有一些功能限制。
Wine。 Wine 下也无法正常工作)。 如果你需要在小程序端进行调试,这是目前更可行的方案,因为你可以在 Linux 上原生运行微信开发者工具。
npm install -g @vue/cli。 vue create -p dcloudio/uni-preset-vue my-project,然后按提示选择模板。 deepin-wine 或直接安装由社区提供的微信开发者工具 Linux 移植版。注意,虽然腾讯官方有 Linux 版,但社区移植版可能兼容性更好,需要你自行尝试。 cd my-project。 npm run dev:h5,然后在浏览器中调试。 npm run dev:mp-weixin,这会生成一个小程序代码包。 dist/dev/mp-weixin 目录下)导入,即可进行预览和调试。 “是不是还要先装微信小程序的 linux 版本?”
是的,你的理解完全正确。如果你想要在小程序模拟器里看到效果,必须安装微信开发者工具的 Linux 版本。但请注意,由于 HBuilderX 在 Wine 下无法直接调用它,所以你需要使用方案二(Vue CLI)来配合原生的 Linux 微信开发者工具进行调试。
“你们这个反映问题的论坛系统是不是太落后了,图片不能直接复制粘贴吗?”
你的反馈很具体,不过关于论坛系统的设计和功能问题,我这边无法直接处理和回答。你可以通过 HBuilderX 官方提供的反馈渠道或论坛本身的功能来提出这个建议。
简单总结一下,如果你想在 Linux 上写代码并调试微信小程序,推荐使用 Vue CLI 命令行 + 微信开发者工具 Linux 版 的组合。如果只是在 H5 浏览器里看看效果,用 Wine 运行 HBuilderX 就足够了。