使用Rax构建小程序项目踩坑记录

参考官方教程npm init rax my-app会报证书过期错误,原因是官方没更新镜像源。

我的解决办法是去github找模板自己下载,但是找半天都没找到miniapp项目模板,找了个使用示例的项目。

安装地址:

复制代码
https://github.com/raxjs/miniapp.git

里面有很多使用示例,我随便找了个use-input当项目模板。

项目npm install会报Eslint版本冲突报错,使用

复制代码
npm install --legacy-peer-deps

或者用yarn install。

项目跑起来后提示升级rax-app到3.0,我怕后续要使用3.0的东西,所以就升级了。
升级3.0遇到问题:

根据官方升级教程,npm undate也是遇到eslint版本冲突,也是使用 --legacy-peer-deps解决。

复制代码
npm install --update

跑项目时node版本太低会报一些错误。我使用了20.19.5,但是还是有个错误

解决办法:

复制代码
set NODE_OPTIONS=--openssl-legacy-provider

支付宝小程序跑起来效果:

还是有坑,项目是跑起来了,但是页面内容没显示出来,这种升级方法还是有太多问题。最好还是去找官方的rax-app3.0模板。当然,非阿里的人最最好是别用这鬼东西。

放弃了,跟老板说用原生写吧。

注:

非必要不要用Rax,很多坑,这框架是阿里内部使用的,然后对外开放了部分。官方文档也是没什么人维护,github也是没人维护。使用的人太少,遇到坑不好解决。

相关推荐
游戏开发爱好者82 小时前
iOS 上架要求全解析,App Store 审核标准、开发者准备事项与开心上架(Appuploader)跨平台免 Mac 实战指南
android·macos·ios·小程序·uni-app·iphone·webview
00后程序员张2 小时前
混淆 iOS 类名与变量名的实战指南,多工具组合把混淆做成工程能力(混淆 iOS 类名变量名/IPA 成品混淆Ipa/Guard CLI 实操)
android·ios·小程序·https·uni-app·iphone·webview
码起来呗5 小时前
基于Spring Boot的乡村拼车小程序的设计与实现-项目分享
spring boot·后端·小程序
2501_916007476 小时前
iOS文件管理工具深度剖析,从系统沙盒到跨平台文件操作的多工具协同实践
android·macos·ios·小程序·uni-app·cocoa·iphone
wapchief6 小时前
微信小程序camera相机帧转图片base64
微信小程序·小程序
发财北7 小时前
全屋智能家居定制小程序
小程序
2501_915918418 小时前
Flutter 加固方案对比与实战,多工具组合的跨平台安全体系(Flutter App 加固/IPA 成品混淆/Ipa Guard CLI/自动化安全流程)
安全·flutter·ios·小程序·uni-app·自动化·iphone
说私域9 小时前
定制开发AI智能名片S2B2C商城小程序的发展与整合资源策略研究
人工智能·小程序
TiAmo zhang11 小时前
微信小程序开发案例 | 个人相册小程序(上)
微信小程序·小程序
00后程序员张1 天前
iOS 上架费用全解析 开发者账号、App 审核、工具使用与开心上架(Appuploader)免 Mac 成本优化指南
android·macos·ios·小程序·uni-app·cocoa·iphone