我有一个本地ios的反应,它工作正常,它只在Xcode中工作,但在使用此命令的终端中没有:
react-native run-ios
react-native run-ios --device
两个命令都不在根目录下工作,我试图删除node_modules文件夹然后运行:
npm install; react-native link;
不幸的是它不起作用,这是我的日志:
任何帮助!
答案 0 :(得分:7)
似乎你有很多遗失的库因某些原因没有下载,我建议你删除所有可下载的库,然后重新开始:
npm install
cd ios; pod install; cd../
react-native link
那是
答案 1 :(得分:1)
我能够通过升级节点来解决它。
brew upgrade node
在终端中输入。
答案 2 :(得分:1)
可能有多种原因,在我的情况下,这是由于使用了某些库而导致的,我可以通过更改Build Active Architecture Option来找出解决方案。
将app和Pods目标(针对调试和发布)的目标设置为->“构建设置”->“仅构建Active Architecture”选项,使其与命令行中的react native一起使用,同时将上述选项设置为“否”它们与Xcode一起使用。
答案 3 :(得分:0)
我能够使用facebook / watchman#376:
中的说明进行操作sudo launchctl unload -F ~root/Library/LaunchAgents/com.github.facebook.watchman.plist
对于守望者了解为什么它作为一项服务运行不够了解。但它无论如何都有效。
或
卸载并重新安装Watchman为我解决了这个问题。