问题描述
我在新的 MacBook M1 pro 中更换了我的 MacBook,并发布了一个旧项目.
我在我使用的旧项目上工作:
expo(40版)哪一个被弹出和使用
react-native(版本 ~0.63.4)
当我尝试构建(命令:react-native run-ios)项目时,它总是返回错误,但是当我创建新项目时,一切正常.不知道是什么问题.
我找到了一个解决方案.
首先我清理项目并再次安装所有内容,然后开始构建.
命令:
watchman watch-del-all &&rm -rf node_modules &&rm -rf yarn.lock &&rm -rf package-lock.json &&纱线缓存清理&&纱线&&cd ios &&rm -rf Pods &&rm -rf Podfile.lock &&吊舱安装 &&cd .. &&cd安卓&&./gradlew clean &&cd .. &&yarn start --reset-cache
之后,我开始使用以下命令构建:
arch -x86_64 yarn run ios
或
arch -x86_64 react-native run-ios
I change my MacBook within new MacBook M1 pro and have issue an old project.
I work on old project where I use:
expo(version 40) which one is ejected and use
react-native(version ~0.63.4)
and when I try to build(command: react-native run-ios) project It return errors always, but when I make new project everything is Okay.I don't know what is problem.
I found one solution.
Firstly I clean project and install everything again, then start building.
Commands:
After that I start build with this command:
or
这篇关于反应原生项目不在 MacBook M1 上构建的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!