无法安装 detox-cli
Posted
技术标签:
【中文标题】无法安装 detox-cli【英文标题】:cant install detox-cli 【发布时间】:2018-09-27 08:11:39 【问题描述】:-在全局安装 detox-cli 后,我尝试运行 detox -h 并得到 detox 未安装在此目录中。 Unfurtantlly我不知道从这里做什么): 我已经检查并安装了 detox-cli。
谢谢
【问题讨论】:
您使用的是 windows/mac/linux 吗?尝试重新启动终端/windows 命令行(关闭所有窗口) 你是如何安装 detox-cli 的? 我正在使用 mac。我按照 Introduction.GettingStarted.md npm install -g detox-cli 中的说明安装了它。然后为了验证它是否有效,我输入终端 detox -h 我得到 detox is not installed in this directory "detox 没有安装在这个目录中。" cd 进入你的 RN 目录 谢谢,它的工作,但我想知道它是否已在全球范围内安装,为什么我不能从其他地方运行它? 它正在寻找要执行的项目 【参考方案1】:你需要在安装了detox的目录中运行detox cli,所以在你计划使用detox的项目中。否则它不会做任何事情,甚至不会显示帮助页面。
【讨论】:
【参考方案2】:请检查您是否使用了正确版本的节点。
如果你安装了多个版本的node,你可以在安装detox-cli时从输出中扣除版本(例如/Users/username/.nvm/versions/node/v10.17.0/bin/detox
在执行npm i detox --save-dev
时可见)并与版本进行比较您当前正在使用的节点 (node -v
)。
您可以使用 nvm use 10.17.0
更改为特定的安装版本(例如 10.17.0)。
【讨论】:
以上是关于无法安装 detox-cli的主要内容,如果未能解决你的问题,请参考以下文章