React native RN Expo问题-安装JavaScript依赖项时出错。检查您的npm日志。继续初始化应用程序

React native RN Expo问题-安装JavaScript依赖项时出错。检查您的npm日志。继续初始化应用程序,react-native,npm,expo,React Native,Npm,Expo,我正在使用react native和Expo。我无法构建新应用程序,因为在我使用expo init appName后,它显示以下错误。 以下是完整的信息: 我也遇到了这个问题,最后发现是react-native cli的问题,我安装了最新版本的react-native cli,Expo恢复正常了如果您在早期安装时出错,与npm安装相关的问题很常见,但可以避免。了解更多有关npm树的信息 对我有效的步骤是: npm缓存清理--强制 npm缓存验证 npm-g卸载expo cli--保存 np

我正在使用
react native
Expo
。我无法构建新应用程序,因为在我使用expo init appName后,它显示以下错误。 以下是完整的信息:


我也遇到了这个问题,最后发现是react-native cli的问题,我安装了最新版本的react-native cli,Expo恢复正常了

如果您在早期安装时出错,与npm安装相关的问题很常见,但可以避免。了解更多有关npm树的信息

对我有效的步骤是:

  • npm缓存清理--强制

  • npm缓存验证

  • npm-g卸载expo cli--保存

  • npm安装expo cli--全局

  • expo init应用程序名称

  • cd应用程序名称

  • npm启动


  • 如果在Windows和根目录下工作,请始终以管理员身份运行。

    不幸的是,上述所有解决方案都无法在我的计算机上运行。。。 这是我对这个问题的最新解决方案。。。 这在我的机器上运行了100%。。。 使用npm i-g expo cli
    这将自动添加所需的包,并删除不必要的包。 是的,当然,您不需要卸载并重新安装它。 跟着我的脚步走。 而且,您可以使用
    expo init
    创建您的世博会项目。
    我希望我的解决方案能帮你解决这个烦人的问题。

    我刚刚安装了
    npm,它对我很有效,但每次我创建一个新的世博会项目时,我都会这样做。

    上述解决方案对我不起作用,但如果你在应用程序目录中使用“npm install”,你会得到一个提示,你应该尝试“npm install--force”

    您应该在项目开始时就拥有所有这些文件、文件夹和文件,否则就不会安装所有依赖项,这就是我们遇到问题的原因


    将--force添加到npm安装后,就安装了所有依赖项。现在,您可以使用npm start运行应用程序。

    使用npm安装软件包。你可以通过纱线来代替纱线

    √ 下载并提取项目文件。 ×安装JavaScript依赖项时出错。检查您的npm日志。继续初始化应用程序

    ✅ 你的项目准备好了

    要运行项目,请导航到该目录并运行以下npm命令之一

    • cd扫描器
    • npm start#您可以从这里打开iOS、Android或web,或者直接使用下面的命令运行它们
    • npm运行android
    • npm运行ios#需要ios设备或macOS才能访问ios模拟器
    • npm运行网络
    此错误与git帐户有关。expo需要一个git帐户来设置react本机项目

    如果您使用的是windows,则需要在本地PC中安装git 之后,打开终端并键入此命令

    git config--global user.name“您的用户名”

    git config--global user.email“您的电子邮件_address@example.com"

    之后,将任何github项目克隆到本地计算机。它将要求登录到Github


    完成所有这些步骤后,请尝试使用npm install-g npm和&npm install-g expo cli重新安装npm和expo。然后删除项目并重试。也可以尝试运行npm doctor和expo doctor。我使用了
    npm安装-g npm&&npm安装-g expo cli
    重新安装并创建了新的应用程序,但问题仍然存在。您是否尝试运行npm doctor和expo doctor使用
    npm doctor
    显示
    节点-v v12.13.1使用节点v12.18.1
    所有其他消息均为白色和白色使用
    expo-doctor
    显示此错误:
    error:无法在G:\Work\React-Native\Scanner:ConfigError:无法确定项目使用的本机SDK版本,因为模块未安装。请使用
    安装expo
    并重试。`虽然expo已安装,并且可以创建带有标题问题的应用程序。您是否尝试了npm i expo而不是全局,是否尝试了C驱动器而不是G?是的。这很有效