第一个 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 实例