Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 如何重新加载节点模块';jar和js?_React Native - Fatal编程技术网

React native 如何重新加载节点模块';jar和js?

React native 如何重新加载节点模块';jar和js?,react-native,React Native,我有一些问题: 1) 我在中添加了一些console.log() node_modules\react-native\ReactAndroid\src\androidTest\assets\AndroidTestBundle.js 但是,当我在Windows命令中尝试“react native run android”时,调试面板不会显示它。我应该在运行android之前运行另一个命令吗 2) 此外,我还更改了中的java文件 node_modules\react-native\android

我有一些问题:

1) 我在中添加了一些
console.log()

node_modules\react-native\ReactAndroid\src\androidTest\assets\AndroidTestBundle.js
但是,当我在Windows命令中尝试“
react native run android
”时,调试面板不会显示它。我应该在运行android之前运行另一个命令吗

2) 此外,我还更改了中的java文件

node_modules\react-native\android\com\facebook\react\react-native\0.42.3\react-native-0.42.3-sources.jar
但它似乎不会再次自动编译jar。我应该先运行任何命令吗


谢谢。

关于您的第一个问题:

React打包程序通常不会侦听对
节点\u模块
文件夹中文件的任何更改。如果对
node\u modules
文件夹中的JS文件进行任何更改,则必须杀死打包程序(ctrl+c),然后使用
react native start
命令再次启动它。然后您可以在
node\u modules
文件夹中看到修改JS文件的结果

关于你的第二个问题:


React Packager无法实时编译本机代码,它只编译JS文件并将其发送到设备。因此,如果您对本机代码JAVA/SwiftObj-C(适用于iOS)进行任何更改,您需要使用适用于android的
react native run android
命令和适用于iOS模拟器的
react native run iOS
重新构建应用程序。(如果您在真正的iPhone上进行测试,请通过XCode手动重新运行构建)

Good Job@Dani Akash。我很感激。