使用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也是没人维护。使用的人太少,遇到坑不好解决。

相关推荐
88Ra5 小时前
小程序中获取年月日时分的组件
java·小程序·apache
云起SAAS6 小时前
抖音私信助手私域用户触达私信群聊小工具小程序开源
小程序·ai编程·看广告变现轻·抖音私信助手·抖音私域用户触达·抖音私信群聊
亮子AI6 小时前
【小程序】微信小程序页面之间数据传递的五种方法
微信小程序·小程序
Nan_Shu_6147 小时前
学习:uniapp全栈微信小程序vue3后台 (25)
前端·学习·微信小程序·小程序·uni-app
我很苦涩的7 小时前
微信小程序页面滚动到指定位置
微信小程序·小程序
说私域8 小时前
基于定制开发开源AI智能名片S2B2C商城小程序的社群团购线上平台搭建研究
人工智能·小程序·开源
java_python源码9 小时前
springboot+vue考研复习小程序(源码+文档+调试+基础修改+答疑)
vue.js·spring boot·小程序
2501_9159184115 小时前
HTTPS 请求抓包实战,从请求捕获到解密分析的逐步流程与工具组合(https 请求抓包、iOS 真机、SSL Pinning 排查)
android·ios·小程序·https·uni-app·iphone·ssl
千里码aicood15 小时前
springboot+vue兼职招聘小程序(源码+文档+调试+基础修改+答疑)
vue.js·spring boot·小程序