第一个 Expo 项目在 npm start 后抛出错误

Posted

技术标签:

【中文标题】第一个 Expo 项目在 npm start 后抛出错误【英文标题】:First Expo project throwing error after npm start 【发布时间】:2019-04-30 22:36:37 【问题描述】:

我按照说明在我的 Windows 10 机器上安装了 Expo。我在我的机器上运行node 版本10.14.0

在我发出expo init 命令并创建第一个项目后,运行npm start 会显示一条消息:

此命令需要 Expo CLI。是否要全局安装 [是/否]?

奇怪的是,我已经在全球范围内安装了最新版本的expo-cli。在项目文件夹中运行expo-cli --version 会得到expo-cli 的版本,即2.5.0

从这里开始,情况变得更糟。无论我选择什么,我都会收到以下错误:

知道如何解决这个问题吗?

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,第一次运行:

npm i expo-cli

然后:

npm start

为我工作

【讨论】:

谢谢...也为我工作...是为了什么?【参考方案2】:

第一种类型:

npm i expo-cli

然后输入:

   expo start

【讨论】:

欢迎来到 SO。为了获得更好的答案,请将命令格式化为代码并解释为什么这样可以解决问题。【参考方案3】:

在我的情况下,我遇到了同样的错误,所以我去了 expo 文档 (https://docs.expo.io/versions/latest/get-started/installation/),查看错误。

首先我登录了展会:

expo login --username -u [username] --password -p [password]

然后我检查了我是否已登录:

expo whoami

其次,我遵循了在 *** 上找到的帮助: How to resolve the error on 'react-native start'

希望这会有所帮助。

【讨论】:

以上是关于第一个 Expo 项目在 npm start 后抛出错误的主要内容,如果未能解决你的问题,请参考以下文章

在这个项目中找不到 expo - 你运行 yarn / npm install 了吗? npm 已安装,expo 目录存在

FireBase 在第一轮循环后抛出 WebException 400

使用 expo start 启动时,Expo 不会创建 Websocket ApolloClient 实例

运行 expo start 时无法解析模块 fs

使用 Yarn 或 NPM 进行原生反应找不到 @expo/bunyan。我必须做啥?

npm start 作用