【问题标题】:can't create project using react-native init无法使用 react-native init 创建项目
【发布时间】:2018-12-13 15:50:57
【问题描述】:

使用 react-native init 创建新项目时,我一次又一次地收到此错误。我重新安装了 react-native cli 并再次尝试但没有运气。有人可以告诉我有什么我可以做的吗?

我安装了以下版本 反应原生 cli:2.0.1 反应原生:0.56.0 节点:10.6.0 npm:6.1.0

【问题讨论】:

  • 前一天工作正常,突然停止工作
  • line 30 in CliEntry.js,为什么是import type {....} ...?不应该是import {...} ....吗?
  • 你没有正确配置 babel,似乎是 babel 问题。
  • 对不起,我是一个初学者。你能给我一些资源来解决这个问题吗?我在谷歌上没有找到任何关于此的内容
  • 昨天还在用,今天又开始出现同样的错误...

标签: react-native react-native-android


【解决方案1】:

这个错误可能是因为 react native 版本 React native 0.56

这里是关于这个问题的讨论链接React native 0.56.* - "Unexpected identifier"

所以他们建议我们降级 react-native React Native Version List 的版本

所以打开名为package.json的项目文件

在里面你可以找到react-native": "0.56.4"react-native": "0.55.4"替换这个版本或者你想要的任何版本

然后保存文件

去终端或售电

丰富到你的项目目录并运行命令npm-install

安装后通过运行react-native --version 命令检查react-native 的版本,并确保该版本是您在package.json 中更改的版本

重新启动您的项目,您就可以开始没有这个错误了

【讨论】:

  • 可能是。但我们至少需要升级到 0.56 版才能将更新的应用程序发布到 Google Play 商店。从 11 月 1 日起,它将只允许提交使用 26 API 版本的应用程序。
【解决方案2】:

一行代码就可以解决这个问题

$ react-native init [projectName] --version react-native@0.55.4

这样做是您明确告诉您希望使用此指定版本创建项目

【讨论】:

    猜你喜欢
    • 2021-03-09
    • 2020-10-19
    • 2020-10-15
    • 2022-10-04
    • 1970-01-01
    • 1970-01-01
    • 2019-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多