0

首先,一些环境细节 -
Virtual Box 6.0
来宾操作系统:Ubuntu 18.04
主机操作系统:
来宾上的 Windows 10 软件包版本 -
nodeJS 8.10.0
npm 3.5.2
expo-cli 3.9.1
vue-native-cli 0.1.1

现在对于问题和问题 -
vue-native init my-vue-app来宾主目录中的某个位置执行命令时,响应如下:

获取 Expo CLI 版本时出错
请全局安装 expo-cli

但是,Expo CLI 是全局安装的
在此处输入图像描述

当 Expo CLI 已全局安装时,导致此错误的原因是什么?应该怎么做才能让 vue-native init my-vue-app 命令成功执行?

4

1 回答 1

1

vue-native init my-vue-app通过从干净的 VM 开始并以不同于在第一个 VM 上的方式安装包,我能够使命令正常工作。在第二个 VM 上进行了两项更改:

  • 节点版本管理器(称为 n)用于安装 NodeJS 和 npm(而不是使用 curl)
  • Expo CLI 是使用 npm(不是 Yarn)全局安装的

我不确定是否需要这些更改之一或两者都让 Vue Native 工作,因为它们没有单独测试,但 Vue Native 现在正在工作!呜呼!

这是工作 VM 上软件包版本的屏幕截图:
在此处输入图像描述

于 2019-12-08T21:59:20.780 回答