npm
发包失败,直接报错:
|
npm
发包失败,直接报错:
|
react-native pod install 失败问题汇总
0.76.3
报错 …这个具体的报错信息没给,参考
https://github.com/facebook/react-native/issues/34189
Debugging this issue on my M1 mac, I discovered that I had
never set my git config to use the correct line endings for *nix on macOS.UPDATE: I had actually forgotten to unset them after working with a repo with Windows line endings. This means they were set togit config --global core.autocrlf true
which is the setting for windows.
This is the correct setting for linux/mac.
|
You can also unset
them and use the default which is false
|
After this, you will need to normalize all the line endings in the project (unless you want to re-clone).
https://stackoverflow.com/a/13154031
After you have done the configuration, you might want git to normalize all the files in the repo. To do this, go to to the root of your repo and run these commands:
|
If you now want git to also normalize the files in your working directory, run these commands:
|
There are some .bat
files for windows that you will not want to change, so discard those.
Once you have done these steps, you shouldn’t need any of the custom workarounds in this thread.
Originally posted by @shwanton in https://github.com/facebook/react-native/issues/34189#issuecomment-1502532287
https://blog.logrocket.com/adding-custom-fonts-react-native/
react-native.config.js
|
react-native-config 配置多包名&多环境 APKs 共存
以前都是准备几台不同的 android 手机安装不同环境的包,如果想一个手机安装不同环境的包,只能删了重新打然后重新安装。
解决问题的根本原因是,构建不同环境的包,假设我有三个环境
|
那么我就打包的时候,通过不同的.env
配置文件,动态的把包名和 APP 的名字打进去。
研究了半天,其实react-native-config
是可以解决这个问题的,只不过需要修改打包的gradle
脚本。
iOS
安装lottie
报错:
|
淘宝npm证书yarn报错(certificate has expired)
这尼玛大早上的来就给我报错,
error An unexpected error occurred: “https://registry.npm.taobao.org/@react-native-async-storage%2fasync-storage: certificate has expired”.
|
新项目执行pod install
报错 …
xcode-select: error: tool ‘xcodebuild’ requires Xcode, but active developer directory ‘/Library/Developer/CommandLineTools’ is a command line tools instance
|
Unable to resolve module `./debugger-ui/debuggerWorker.d9da4ed7` from ``
公司的祖传代码升级,升级完了没法调试了 …
|
他奶奶的我就知道绝对是这个坑货搞的鬼 …