在React Native中“用`--clearCache`标志运行打包程序”是什么意思?

时间:2019-08-28 21:06:20

标签: javascript reactjs react-native

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

1 个答案:

答案 0 :(得分:3)

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

包装商要做的几件事:

  1. 将您所有的Javascript代码合并到一个文件中,并进行翻译 您的设备无法理解的任何Javascript代码(例如JSX或 一些较新的JS语法)。
  2. 将资产(例如PNG文件)转换为可以显示的对象 通过图像组件。

对于React Native Init方法(没有expo),请使用:

npm start -- --reset-cache

或者您可以使用:

react-native start --reset-cache