React Native 中的“使用 `--clearCache` 标志运行打包器”是什么意思?

gke*_*ley 3 javascript reactjs react-native

我总是用来react-native run-ios运行我的 React Native 应用程序,但在调试时它建议“使用 --clearCache 标志运行打包器”。这是什么意思?什么是打包程序,如何使用“--clearCache 标志”运行它?

nir*_*aft 5

React Native 应用程序是运行一些 Javascript 的已编译应用程序。每当您构建并运行 React Native 项目时,都会启动一个名为 Metro 的打包器。

\n\n

打包器做了几件事:

\n\n
    \n
  1. 将所有 Javascript 代码合并到一个文件中,并翻译\xe2\x80\x99 设备无法理解的任何 Javascript 代码(如 JSX 或\n一些较新的 JS 语法)。
  2. \n
  3. 将资源(例如 PNG 文件)转换为可由图像组件\n显示的对象。
  4. \n
\n\n

对于 React Native Init 方法(没有博览会)使用:

\n\n
npm start -- --reset-cache\n
Run Code Online (Sandbox Code Playgroud)\n\n

或者您可以使用:

\n\n
react-native start --reset-cache\n
Run Code Online (Sandbox Code Playgroud)\n