由于某些未知原因,react-native start
命令在运行一段时间后会打开一个编辑器并显示以下消息:
Opening ../node_modules/react-native/Libraries/Renderer/src/renderers/shared/stack/reconciler/ReactChildReconciler.js with vim
这不是问题(它仍然有效),但更多的是烦恼,我想知道它为什么这样做,也许这是我错过的一个功能,比如错误后的堆栈跟踪。
最佳答案
当您在“红色屏幕”上单击堆栈跟踪中的一行时,编辑器将打开。如果您正在运行模拟器并使用鼠标将焦点放在模拟器上,则很容易在不知不觉中这样做。看来这是有意为之的行为 ( https://github.com/facebook/react-native/issues/6103 )
您可以使用像 EDITOR=true react-native start
这样的启动线来解决它,虽然它仍然会“打开一个编辑器”并立即退出,但它不会破坏您的外壳。
关于react-native - RN react-native 边运行边打开编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41207298/