【问题标题】:Unable to find expo in this project - have you run yarn / npm install yet?在这个项目中找不到 expo - 你运行 yarn / npm install 了吗?
【发布时间】:2021-08-09 14:59:00
【问题描述】:

我无法执行expo start 命令。

错误信息:

PS C:\Users\Jacky Goyal\OneDrive\Desktop\rn1\my-project> expo start
Starting project at C:\Users\Jacky Goyal\OneDrive\Desktop\rn1\my-project

Unable to find expo in this project - have you run yarn / npm install yet?
    ├─ action (C:\Users\Jacky Goyal\AppData\Roaming\npm\node_modules\expo-cli\src\commands\start.ts:34:11)
    ├─ C:\Users\Jacky Goyal\AppData\Roaming\npm\node_modules\expo-cli\src\commands\start.ts:135:22
    └─ expo start (C:\Users\Jacky Goyal\AppData\Roaming\npm\node_modules\expo-cli\src\exp.ts:350:7)
PS C:\Users\Jacky Goyal\OneDrive\Desktop\rn1\my-project> npm install
added 28 packages, removed 46 packages, changed 34 packages, and audited 653 packages in 8s
17 packages are looking for funding
  run `npm fund` for details
7 low severity vulnerabilities
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
PS C:\Users\Jacky Goyal\OneDrive\Desktop\rn1\my-project> npm audit

npm 审计报告

node-fetch  <=2.6.0 || 3.0.0-beta.1 - 3.0.0-beta.8
Denial of Service - https://npmjs.com/advisories/1556
No fix available
node_modules/isomorphic-fetch/node_modules/node-fetch
  isomorphic-fetch  2.0.0 - 2.2.1
  Depends on vulnerable versions of node-fetch
  node_modules/isomorphic-fetch
    fbjs  0.7.0 - 1.0.0
    Depends on vulnerable versions of isomorphic-fetch
    node_modules/fbjs
      metro  0.22.1 - 0.63.0
      Depends on vulnerable versions of fbjs
      Depends on vulnerable versions of metro-config
      node_modules/metro
        @react-native-community/cli  *
        Depends on vulnerable versions of metro
        Depends on vulnerable versions of react-native
        node_modules/@react-native-community/cli
          react-native  <=0.0.0-ffdfbbec0 || 0.22.0-rc - 0.64.0-rc.4
          Depends on vulnerable versions of @react-native-community/cli
          Depends on vulnerable versions of fbjs
          node_modules/react-native
        metro-config  <=0.63.0
        Depends on vulnerable versions of metro
        node_modules/metro-config
7 low severity vulnerabilities\
Some issues need review, and may require choosing
a different dependency```

【问题讨论】:

  • 你有什么问题?
  • @matt:没有自己的努力,我有这个错误信息并为我做这件事
  • @matt 我无法运行 expo start 命令,请解决
  • @IshikaIT 我可以知道您在此应用上使用的节点版本是什么?

标签: npm expo


【解决方案1】:

  1. 将 expo 版本从“^1.0.0”更改为“~41.0.1”(package.json)
  2. npm 安装
  3. npm 开始

【讨论】:

  • 在第 1 步中,您的意思是写 from "^41.0.0" 吗?
【解决方案2】:

我也面临这个错误。所以我在终端中运行 npm 命令。

npm install

您不需要更改 expo 版本。你只需重新安装它。

【讨论】:

    【解决方案3】:

    在安装“React Navigation”设置说明中的命令并修复漏洞时,我也收到了您的消息。使用命令时出现问题:npm audit fix --force。如果您检查此命令后的警告,您会得到

    npm WARN audit 将 expo 更新到 1.0.0,这是 SemVer 的重大更改。

    所以,尝试运行:sudo expo update

    如果这不起作用,请尝试使用:npm install --global expo-cli 再次安装 expo,然后更新。

    【讨论】:

      【解决方案4】:
      1. 更新世博会到最新版本sudo expo update

      2. 然后安装更新的 npmnpm install

      3. 修复包中的问题npm audit fix --force

      4. 运行应用程序npm startexpo start

      【讨论】:

        【解决方案5】:

        如果还有人遇到问题,请运行

        yarn add expo
        

        如果您的计算机上没有安装 yarn,请运行

        npm install -g yarn
        

        然后运行第一个命令。

        【讨论】:

          【解决方案6】:

          查看 expo 版本 - 默认 "^1.0.0" ,更改 ==> "expo": "~41.0.1"

          【讨论】:

            【解决方案7】:
            • package.json 中将 expo 更改为版本 "~43.0.0"
            • node_modules目录中运行npm audit fix --force

            【讨论】:

              【解决方案8】:

              您可以运行以下命令来安装所有依赖项

              1. npm i

              或者安装exp

              1. npm i -g expo-cli

              【讨论】:

                【解决方案9】:

                这是我的 2 美分。这对我有用:

                1. 下载最新版本的 nodejs - https://nodejs.org/en/download/
                2. 安装后nodejs重启你的电脑
                3. 使用 - npx expo-cli init projectName 生成一个新项目
                4. cd 项目名称
                5. npm 开始

                【讨论】:

                  【解决方案10】:

                  我遇到的这个问题是因为克隆新项目并试图运行。

                  我解决了这个问题

                  NPM 安装

                  【讨论】:

                    猜你喜欢
                    • 2022-01-24
                    • 1970-01-01
                    • 2022-01-05
                    • 1970-01-01
                    • 2019-04-21
                    • 1970-01-01
                    • 1970-01-01
                    • 2021-06-08
                    • 2018-03-07
                    相关资源
                    最近更新 更多