初次使用HBuilder X、微信开发者工具、uni-app问题集合

1、安装

1-1、微信开发者工具

安装最新版本的微信开发者工具(稳定版),是一个exe文件(例如:wechat_devtools_1.03.2010240_x64.exe),初次点进去的时候可能还显示要下载,关掉它一直重启,直至显示“下一步”安装。
记住安装的地址,或者安装完成后,右键“微信开发者工具” ,点击打开文件所在位置即可在这里插入图片描述
在这里插入图片描述
安装完成后,将服务端口打开,否则在启动项目时会提示端口关闭。
设置/安全设置
在这里插入图片描述

1-2、HBuilder X

安装最新版本的HBuilder X,通常都是window App开发版
在这里插入图片描述

  1. 安装完成后,点击运行/运行到小程序模拟器/运行设置
    在这里插入图片描述
  2. 弹出Settings.json文件,选择微信开发者工具安装的地址。
    在这里插入图片描述
  3. 配置浏览器的地址,点击运行/运行浏览器/配置web服务器,这个是浏览器exe文件,而不是所在文件夹。
    在这里插入图片描述
1-3、uni-app环境配置
npm install -g @vue/cli	 // 安装vue/cli脚手架

2、创建并运行项目

2-1、新建

打开HBuilder X,点击文件/新建/项目
在这里插入图片描述
在这里插入图片描述

2-2、运行项目
  • 浏览器:运行/运行到浏览器/chrome或Firefox
    在这里插入图片描述
    经常提示“浏览器不支持此种类型文件”,有三种原因:
    1、没有安装插件:右键以管理员身份运行HBuilder X,点击工具/插件安装,安装以下三个插件后再次重启项目(可能还是会提示“不支持此类文件”,多重启几次)。
    2、当前打开的项目并不是根目录,例如打开的是dom,但是project的位置其实是dom/project。
    3、根目录是项目根目录,但未展开,如下图
    在这里插入图片描述
    在这里插入图片描述
    展开目录

此时就表示启动成功
在这里插入图片描述

  • 微信开发者工具
    点击运行 / 运行到小程序模拟器/微信开发者工具
    在这里插入图片描述
    报红,但其实微信开发者工具已经启动了,
    在这里插入图片描述
    点击导入按钮,进入到新建的项目目录下的\unpackage\dist\dev\mp-weixin,注意有时候没有\unpackage这层目录,最后点导入即可。
    在这里插入图片描述
  • 运行到手机或模拟器(部分图片来源于网络)
    在这里插入图片描述
  1. 使用USB连接电脑与手机,手机提示“正在通过USB充电”,选择MTP模式;
  2. 打开手机系统,找到“关于手机”/“我的设备”,找到手机版本号,连续快速点击4次以上,会有提示“已经进入开发者模式”;
  3. 搜索开启开发者选项,分别开启USB调试、USB安装
    在这里插入图片描述
  4. 运行到手机或模拟器/运行…,启动终端
  5. 终端提示“有的手机需要手动安装android_base.apk”程序,打开终端给的链接,将android_base.apk文件发送到手机上,手动安装即可,安装完成后手机上会出现HBuilder X程序,开启它。
  6. 那么HBuilder X终端会自动刷新,并识别手机中的HBuilder X,如若终端没有刷新,重启即可。

3、打包

  1. 打开项目文件中的 manifest.json -> H5配置 -> 设置好对应的页面标题、路由模式,注意是否开启https协议;
    ①基础路径会影响到 引入的静态文件地址
    ②若使用的域名没有不是https,则取消勾选“启用https协议”
    在这里插入图片描述
  2. 选择 发行 -> 网站PC web或手机H5 -> 网站域名即发布到线上的域名,注意这里的http和 manifest.json中的【是否开启https协议】要一致
    在这里插入图片描述

如果是微信小程序,与H5发布差不多,需要配置Appid
打包完成后,Hbuildex会自动打开【开发者工具】,再点击【开发者工具】右上角的发布即可
获取自行用【开发者工具】打开“打包好的文件夹”
在这里插入图片描述

打包完成后会生成一个unpackage文件夹,不同端的文件夹名字也各不同
例如H5,微信小程序mp-weixin
在这里插入图片描述

  1. 若打开是一个空白页,是 manifest.json 的运行基础路径改为 ./ 即可,
    运行基础路径等同于 webpack.prod.conf.js 中output参数publicPath:’./’;

讲的很仔细,点个赞再走呗!

### HBuilderX与微信开发者工具的集成、使用方法及功能对比 #### 一、HBuilderX 和微信开发者工具简介 HBuilderX 是一款由 DCloud 推出的前端开发IDE,支持多种框架和技术栈,特别适合用于开发基于HTML5的应用程序。对于微信小程序开发而言,HBuilderX 提供了良好的支持环境,能够简化项目的创建、编辑以及调试过程[^1]。 微信开发者工具是由腾讯官方推出的专门针对微信公众平台应用和服务号的小程序开发环境。该工具有助于开发者更高效地完成从小程序页面设计到上线发布的全流程操作[^2]。 #### 二、两者之间的集成方式 为了实现两者的无缝衔接,在HBuilderX 中可以直接新建或导入现有的uni-app 或者纯原生 WeChat Mini Program 工程文件夹,并通过简单的设置就能让这些工程可以在微信开发者工具里正常加载并运行起来[^3]: - **项目准备**:确保本地已安装最新版本的HBuilderX 及微信开发者工具- **配置关联**:当在HBuilderX 创建新项目时可以选择“微信小程序”,之后按照向导提示输入必要的参数;如果是已有项目,则需手动调整`project.config.json`中的部分字段来匹配目标平台的要求。 - **同步部署**:一旦完成了上述准备工作,就可以利用HBuilderX 的一键预览/发布按钮快速将代码推送到云端服务器或是直接推送至连接好的真机设备上进行测试验证。 #### 三、主要功能特性比较 | 功能模块 | HBuilderX | 微信开发者工具 | |--------------|--------------------------------------------|------------------------------------| | 编辑体验 | 支持多语言高亮显示、智能感知补全等功能 | 主要面向JavaScript/CSS/WXML等特定语法提供基础的支持 | | 插件扩展性 | 内置丰富的插件市场,方便用户按需定制工作流 | 官方提供的API接口较为有限,第三方库兼容性较差 | | 性能优化辅助 | 集成了性能分析面板,帮助识别潜在瓶颈 | 提供了基本的日志查看和网络请求监控能力 | | 调试便利度 | 支持断点调试、变量观察等多种高级调试手段 | 实现了远程JS调试模式,便于排查线上问题 | | 发布流程简易化 | 自动处理签名证书管理等一系列繁琐环节 | 用户需要自行上传源码包并通过审核后才能正式对外服务 | 综上所述,虽然二者都致力于提升微信生态下的应用程序构建效率,但在具体应用场景下各有侧重。如果追求更加灵活高效的综合解决方案,推荐优先考虑采用HBuilderX作为主力IDE来进行日常编码作业;而对于那些希望严格遵循官方指导方针或者仅限于维护现有系统的团队来说,继续沿用微信开发者工具可能更为稳妥[^4]。 ```javascript // 示例:如何在HBuilderX中启动一个微信小程序项目 const projectPath = 'path/to/your/project'; // 替换成实际路径 await hbuilderx.openProject(projectPath); console.log('成功打开了指定位置的小程序项目'); ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值