安装/使用博览会的问题

时间:2020-01-09 09:27:33

标签: installation expo expo-cli

我已经使用以下方式安装了Expo-Cli

rachelchng @ Rachels-MacBook-Air〜%sudo npm install expo-cli -g

我认为它以

结尾是成功的
  • expo-cli@3.11.5 在35.064秒内更新了1个程序包

完整的答复是:

rachelchng@Rachels-MacBook-Air ~ % sudo npm install expo-cli -g
Password:
npm WARN deprecated joi@14.0.4: This version has been deprecated in accordance with the hapi 
support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated joi@11.4.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).

npm WARN不建议使用topo@2.0.2:已根据hapi支持策略(hapi.im/support)不推荐使用此版本。请升级到最新版本,以获取最佳功能,错误修复和安全补丁。如果您目前无法升级,则可以为旧版本(hapi.im/commercial)提供付费支持。 npm WARN不推荐使用hoek@4.2.1:已根据hapi支持策略(hapi.im/support)不推荐使用此版本。请升级到最新版本,以获取最佳功能,错误修复和安全补丁。如果您目前无法升级,则可以为旧版本(hapi.im/commercial)提供付费支持。 npm WARN不建议使用topo@3.0.3:此模块已移动,现在可以在@ hapi / topo中使用。请更新您的依赖关系,因为此版本已不再维护,可能包含错误和安全问题。 npm WARN不推荐使用hoek@6.1.3:此模块已移动,现在可以在@ hapi / hoek中使用。请更新您的依赖关系,因为此版本已不再维护,可能包含错误和安全问题。 /usr/local/Cellar/node/13.6.0/bin/expo-> /usr/local/Cellar/node/13.6.0/lib/node_modules/expo-cli/bin/expo.js /usr/local/Cellar/node/13.6.0/bin/expo-cli-> /usr/local/Cellar/node/13.6.0/lib/node_modules/expo-cli/bin/expo.js npm WARN @ expo / image-utils @ 0.2.11要求使用Sharp-cli@^1.10.0的对等节点,但未安装。您必须自己安装对等依赖项。 npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-freebsd-ia32 @ 2.2.8(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-freebsd-ia32): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-freebsd-ia32 @ 2.2.8不受支持的平台:想要的{“ os”:“ freebsd”,“ arch”:“ ia32”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-darwin-ia32 @ 2.2.8(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-darwin-ia32): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-darwin-ia32 @ 2.2.8不受支持的平台:通缉{“ os”:“ darwin”,“ arch”:“ ia32”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-linux-arm @ 2.2.8(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-linux-arm): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-linux-arm @ 2.2.8不受支持的平台:通缉{“ os”:“ linux”,“ arch”:“ arm”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-freebsd-x64 @ 2.2.8(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-freebsd-x64): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-freebsd-x64 @ 2.2.8不受支持的平台:想要的{“ os”:“ freebsd”,“ arch”:“ x64”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-linux-arm64 @ 2.2.8(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-linux-arm64): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-linux-arm64 @ 2.2.8不受支持的平台:通缉{“ os”:“ linux”,“ arch”:“ arm64”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-linux-ia32 @ 2.2.8(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-linux-ia32): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-linux-ia32 @ 2.2.8不受支持的平台:通缉{“ os”:“ linux”,“ arch”:“ ia32”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-sunos-x64 @ 2.2.8(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-sunos-x64): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-sunos-x64 @ 2.2.8不受支持的平台:通缉{“ os”:“ sunos”,“ arch”:“ x64”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-linux-x64 @ 2.2.8(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-linux-x64): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-linux-x64 @ 2.2.8不受支持的平台:通缉{“ os”:“ linux”,“ arch”:“ x64”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-win32-ia32 @ 2.2.8-beta.1(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-win32-ia32): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-win32-ia32 @ 2.2.8-beta.1不受支持的平台:想要的{“ os”:“ win32”,“ arch”:“ ia32”}(当前: {“ os”:“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / ngrok-bin-win32-x64 @ 2.2.8-beta.1(node_modules / expo-cli / node_modules / @ expo / ngrok-bin-win32-x64): npm WARN notsup跳过可选依赖项:@ expo / ngrok-bin-win32-x64 @ 2.2.8-beta.1不受支持的平台:想要的{“ os”:“ win32”,“ arch”:“ x64”}(当前: {“ os”:“ darwin”,“ arch”:“ x64”}) npm警告可选的跳过选择性依赖性:@ expo / traveling-fastlane-linux @ 1.11.3(node_modules / expo-cli / node_modules / @ expo / traveling-fastlane-linux): npm WARN notsup跳过可选依赖项:@ expo / traveling-fastlane-linux @ 1.11.3不受支持的平台:想要的{“ os”:“ win32,linux”,“ arch”:“ any”}(当前:{“ os” :“ darwin”,“ arch”:“ x64”})

+ expo-cli@3.11.5
updated 1 package in 35.064s

但是,当我尝试创建新的Expo项目时,它返回“找不到命令:expo”。我尝试了多次重新下载expo-cli,但仍然无法正常工作。请,请帮助!

rachelchng@Rachels-MacBook-Air ~ % cd Desktop
rachelchng@Rachels-MacBook-Air Desktop % cd rn
rachelchng@Rachels-MacBook-Air rn % cd 01
rachelchng@Rachels-MacBook-Air 01 % expo init first
zsh: command not found: expo
rachelchng@Rachels-MacBook-Air 01 % 

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,对我来说,我的$PATH变量中没有包含Expo。

运行echo $PATH。如果Expo没有出现在其中,请按照以下步骤操作:

打开~/.bash_profile并添加

export PATH=$PATH:~/.npm-global/bin

在文件末尾。保存它,最后执行source ~/.bash_profile。然后它应该起作用。