微信小程序基于wepy框架开发之问题集锦

本文总结了微信小程序基于wepy框架开发过程中遇到的三个问题:1) appJSON["window"]["navigationBarTextStyle"]字段报错,解决办法是修改app.wpy并执行特定命令;2) 代码在不同电脑间转移编译错误,需统一编码为UTF-8;3) 代码包超过2M,原因可能是dist文件夹包含多余资源,删除并重新编译即可解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、报错提示:appJSON["window"]["navigationBarTextStyle"] 字段需为 black 或 white

2、有时候代码从这个电脑搬到另一台电脑打开后,编译会出现不知神马的错误

3、详情显示代码大小未超过2M,但是真机调试的时候提示代码包超过2M


 

 

1、报错提示:appJSON["window"]["navigationBarTextStyle"] 字段需为 black 或 white

更新了微信小程序开发工具到版本号为:v1.02.1902010后出现以下报错,根据提示修改了,开发者工具怎么编译都不能通过。

appJSON["window"]["navigationBarTextStyle"] 字段需为 black 或 white

解决方案:用第三方编辑器打开app.wpy,修改成以下模式:

        window: {
            backgroundTextStyle: 'light',
            navigationBarBackgroundColor: '#396fd3',
            navigationBarTitleText: 'WeChat',
            navigationBarTextStyle: 'white'
        },

再用命令行,进入工程目录下,执行命令

wepy build

最后就通过了。

命令行快捷操作,在工程目录下按住shift键,鼠标右键,如下图,选择“在此处打开Powershell串口(S)”:

 

2、有时候代码从这个电脑搬到另一台电脑打开后,编译会出现不知神马的错误

由于不同的电脑的文本编辑器的编码方式不一样,如果编码方式不一致,微信小程序开发工具就会编译出错,统一编码方式,改成:UTF-8,就可以了

3、详情显示代码大小未超过2M,但是真机调试的时候提示代码包超过2M

由于是基于wepy框架上开发的小程序,微信小程序开发工具的兼容性还不是很好,一不小心,就会产生很多垃圾。比如使用的icon图片资源或者.wpy文件,如果你在src里放了不该放的东西,编译的时候都会编译进入代码包里,最后都会被copy进入dist文件里,微信开发者工具最后就是把这个文件夹里的东西打包。

如果发现如图1-1开发工具的详情页显示未超额,但是真机调试时如图1-2就会显示出错,是因为如图1-3文件里多了很多用不到的图片文件。

解决方案,删除dist文件夹,重新编译就可以了

图1-1

标题

图1-2

图1-3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值