为什么 React Native Packager 在保存更改时不创建新包?
Why is the React Native Packager not creating a new bundle when changes are saved?
在 Mac,我通过 create-react-native-app 创建了一个 React Native 项目,然后弹出了应用程序。然后我运行npm run ios
,这是react-native run-ios
的别名。那时,我可以看到它在模拟器中启动,打包程序在新终端 window 中打开。看起来它正在监视我的项目目录中 JS 文件的任何更改,但是当我在 App.js
文件中的 JSX 中进行基本编辑时,我没有看到打包程序终端中发生任何事情 window 并且它不会在模拟器中重新加载应用程序。
编辑:我刚刚在 react-native CLI 上测试了它,它也发生在那里。我不知道这可能是什么问题。
我是不是遗漏了什么或者还有其他问题?
对于 refresh
的应用程序,您需要执行 Cmd + R
以刷新打包程序并让它查看刷新的捆绑包。对于实时加载,使用 Cmd + D
启用 devtools
并启用 Hot Reloading
。希望对您有所帮助!
在 Mac,我通过 create-react-native-app 创建了一个 React Native 项目,然后弹出了应用程序。然后我运行npm run ios
,这是react-native run-ios
的别名。那时,我可以看到它在模拟器中启动,打包程序在新终端 window 中打开。看起来它正在监视我的项目目录中 JS 文件的任何更改,但是当我在 App.js
文件中的 JSX 中进行基本编辑时,我没有看到打包程序终端中发生任何事情 window 并且它不会在模拟器中重新加载应用程序。
编辑:我刚刚在 react-native CLI 上测试了它,它也发生在那里。我不知道这可能是什么问题。
我是不是遗漏了什么或者还有其他问题?
对于 refresh
的应用程序,您需要执行 Cmd + R
以刷新打包程序并让它查看刷新的捆绑包。对于实时加载,使用 Cmd + D
启用 devtools
并启用 Hot Reloading
。希望对您有所帮助!