Reactjs 非持久选项,将应用程序从React Native 0.55升级到0.60.2 我正试图在谷歌截止日期之前升级一个应用程序从原生0.55到0.60.2的反应,以支持64位的支持。当我尝试手动升级应用程序时(react native upgrade仅将其升级到0.58),运行expo build会给出一个响应:

Reactjs 非持久选项,将应用程序从React Native 0.55升级到0.60.2 我正试图在谷歌截止日期之前升级一个应用程序从原生0.55到0.60.2的反应,以支持64位的支持。当我尝试手动升级应用程序时(react native upgrade仅将其升级到0.58),运行expo build会给出一个响应:,reactjs,react-native,Reactjs,React Native,错误:未知选项“--nonPersistent” 该应用程序在较旧版本中构建良好,grep搜索目录时不会给出短语“nonPersistent”的结果。如何解决此问题 反应本机升级 反应本机git升级 手动更改package.json 错误:未知选项“--nonPersistent”由于我无法理解的原因,将package.json中react native的版本从0.60.2更改为0.59.9解决了此问题。如果您使用的是Expo,您可能需要从packagerOpts内app.json文件中删除no

错误:未知选项“--nonPersistent”

该应用程序在较旧版本中构建良好,grep搜索目录时不会给出短语“nonPersistent”的结果。如何解决此问题

反应本机升级 反应本机git升级 手动更改package.json


错误:未知选项“--nonPersistent”

由于我无法理解的原因,将package.json中react native的版本从0.60.2更改为0.59.9解决了此问题。

如果您使用的是Expo,您可能需要从
packagerOpts
app.json
文件中删除
nonPersistent
选项

{
  "expo": {
    ...
    "packagerOpts": {
      "nonPersistent": "--nonPersistent", <- remove this
      ...
    }
  ...
}
{
“世博会”:{
...
“包装选择”:{

“非持久性”:--“非持久性”,您正在使用expo吗?能否提供一个示例程序和产生错误的步骤,以便读者能够重现您看到的内容?