多种框架小程序测试环境构建总结

环境准备

1.开发和测试小程序,需要借助微信官方提供的微信开发者工具进行预览和调试代码。在官方下载地址根据所需的操作系统版本进行下载即可。

2.申请小程序管理员账号,获取开发者AppID

在用微信开发者工具打开小程序项目时,会需要使用AppID进行身份验证。

获取AppID的位置:小程序管理平台–>开发者设置–>开发者ID

3.通过已授权的微信扫描登录开发者工具

首次打开微信开发者工具,弹出二维码提示框,用以上授权过的微信进行扫描,扫描之后,手机微信端需要确认登录。

4.导入测试项目

不同框架小程序的预览及调试

01

微信原生框架小程序

使用微信原生框架开发的小程序,导入项目后无错误,即可直接点击编译在右侧模拟器预览小程序。

除了可以选择多种模拟器,已授权的手机微信端也可实现预览效果,有两种方式:

1.点击真机调试,选择扫描二维码真机调试,手机微信端扫描二维码。

2.点击真机调试,选择真机自动调试,点编译并自动调试。

两种方式都会出现另外一个真机调试窗口,且在手机微信端打开调试状态的小程序页面。

小程序代码修改后,需要重新点击编译,预览生效。

02

Wepy框架小程序

wepy是由微信官方研发的一个类vue小程序框架,语法基本与vue相同。

使用npm命令安装wepy:

安装成功后,在命令行下确认:

同样使用微信开发者工具导入wepy框架的项目,直接导入项目会显示如下错误:

此时需要在cmd中定位到项目路径下,执行wepy build命令,成功后,小程序即可正确预览。每次项目改动后,也要在项目路径下,执行wepy build,重新编译刷新小程序。

03

Taro框架小程序

Taro 是由凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。

使用npm安装 Taro 开发工具:

同样使用微信开发者工具导入Taro框架的项目。在项目目录下执行npm run dev:weapp命令。

如果执行失败,则先执行npm update,成功后再执行npm run dev:weapp。

运行成功,显示监听状态,即正常。

之后在微信开发者工具中修改项目代码,保存后,它就会监听到,然后自动编译刷新小程序,无需点击微信开发者工具上的编辑按键。

04

mpvue框架小程序

mpvue是美团开源的一套语法与vue.js一致的、快速开发小程序的前端框架。

安装vue-cli:

使用微信开发者工具导入mpvue框架的项目。在项目目录下执行npm run dev,如果失败,则先执行npm update,再执行npm run dev。

运行成功,显示DONE: Compiled successfully in XXms,即正常。

之后在微信开发者工具中修改项目代码,保存后,它就会监听到,自动编译刷新小程序。无需点击微信开发者工具上的编辑按键。

至此,即可进行以上四种框架小程序的测试了。

参考文献