我正在使用WebStorm从Android Studio虚拟设备开发一个react-native app +一个模拟器。
应用程序从WebStorm加载到模拟器中很好,但调试器不工作,不会在断点上停止。
这是我的设置:
在我的情况下,我发现如果我从命令行使用create-react-native-app app-name
创建项目,IntelliJ / WebStorm中的调试器将无法工作。
但是,如果您按照IntelliJ / WebStorm本身的提示创建项目,则调试器会附加。
例如文件 - >新建 - >项目 - >反应原生
我怀疑这是因为它不使用create-react-native-app
命令来生成项目文件,而是使用其他一些机制。
如果我运行create-react-native-app app-name
然后在IntelliJ / WebStorm中加载项目,我注意到它创建的唯一子目录是node-modules
和.expo
。
但是,如果在IntelliJ / WebStorm中创建React Native项目,它将生成其他目录,android
,ios
,__tests__
,这些目录在运行create-react-native-app app-name
时不会创建。