电脑又抽风了,什么删了node_modules
重新装,什么重启,什么加缓存都不好使 …
|
电脑又抽风了,什么删了node_modules
重新装,什么重启,什么加缓存都不好使 …
|
npm install 到底 install 的什么版本,@和^到底能不能锁住版本?
运行 npm install --force
时,安装的 react-native-reanimated
版本取决于 package.json
和 package-lock.json
的情况:
package.json
里是 "react-native-reanimated": "^3.4.2"
^3.4.2
代表可以安装 3.x.x
但不会升级到 4.0.0
及以上。
如果 package-lock.json
存在,并且锁定的是 3.4.2
,则会安装 3.4.2
。
如果 package-lock.json
不存在或被删除,则可能会安装 3.x.x
中的最新版本(比如 3.5.0
,如果已经发布)。
背景:低版本构建的 RN 项目,在一台比较新的机器上,运行的时候
NDK
版本不对,死活下载不下来,构建一直报错。
首先,在git
里面,local.properties
是被忽略的,仓库里面是没有的。
要自己新建一个文件,android/local.properties
|
之前介绍过上传文件到
Supabase
,现在介绍下上传文件到PicGo
…
https://cctv3.net/static/20241211/react-native-upload-to-supabase.html
Supabase 是一个全栈解决方案,它包括了数据库、身份验证、实时更新、存储等服务,适合那些希望减少开发时间和复杂性的应用。
最近在找一个能免费存储的服务商,自己搭的应用,不想写后端,也不想乱七八糟的各种环境的部署。选来选去选择了Supabase
。
https://github.com/supabase/supabase
74.9K⭐️
,懂得都懂 …
npm
发包失败,直接报错:
|
今天遇见一个坑爹的问题,就一个小小的 Tag,外面加了一个边框,里面套了一个Text
,如果边框放大,其实根本看不出来,但是文字缩小,变宽内边距缩小就看出问题来了,根本不居中,他奶奶的各种Center
Align
嵌套都不好使 …
react-native-config 配置多包名&多环境 APKs 共存
以前都是准备几台不同的 android 手机安装不同环境的包,如果想一个手机安装不同环境的包,只能删了重新打然后重新安装。
解决问题的根本原因是,构建不同环境的包,假设我有三个环境
|
那么我就打包的时候,通过不同的.env
配置文件,动态的把包名和 APP 的名字打进去。
研究了半天,其实react-native-config
是可以解决这个问题的,只不过需要修改打包的gradle
脚本。