写在前面
刚入门微信小程序开发,只是用来开发一些小工具来使用,没有太深入的研究,就当做个笔记。微信小程序的开发方式有很多种,可以基于原生API开发,或者wepy框架等,其他的还有很多,暂且记录一下基于wepy的开发过程。wepy的框架很多API还是继承了原生的,微信官方的API说明也是有参考价值的,特别是使用了硬件相关的模块,比如蓝牙,WiFi,NFC,等等。
一、微信官方编译器
编译器下载
基于第三方框架开发的话,这个编译器只能当作一个界面效果显示,和调试的工具,具体的编译其实是通过命令行调用wepy的工具来编译的。
二、WEPY的安装与使用
WEPY的相关依赖和库是通过npm(Node Package Manager)来下载安装的,但是要想用npm,就要先安装nodejson环境。
安装node
下载node
选择相应的系统版本下载根据提示安装即可。
命令行操作npm
打开windows powershell
(在某个文件夹下,按下shift键,点击鼠标右键,弹窗里会有个选项在此处打开PowerShell窗口
),
在窗口输入npm -v
,然后enter
查询npm的版本,若有返回,表示npm可用了。
npm下载安装wepy
根据wepy的官方教程安装wepy
,命令行窗口输入npm install wepy-cli -g
进行安装wepy相关依赖。根据官方教程,还可以下载官方的使用例程,快速开发。
wepy build
编译程序,其实就是把wepy的api编译转换成原生的api,这样微信官方开发者工具就可以识别了。
wepy build --watch
(此命令有bug,有时候编译不过来,编译完后,开发者工具识别不到)开启实时编译,enter
后,命令行窗口不可输入,底层会监控源代码是否有改动,若有改动会自动编译,命令行窗口编译完后,开发者工具监测到有改动时也会自动更新显示,使用这个命令之前最好先运行wepy build
.