react-native - 错误:“detox-cli”包不打算在本地安装,正在退出
问题描述
我正在尝试按照此链接使用 detox 对我的 react 本机应用程序进行 e2e 测试。detox init -r jest
我成功地做了一次,但我删除了 e2e 文件夹,正在进行一些实验,现在我每次运行这条线时都无法运行它给我这个错误:
Error: "detox-cli" package is not meant to be installed locally, exiting...
HINT: Remove the local installation and reinstall it globally:
npm uninstall detox-cli
npm install -g detox-cli
我已经尝试了提示中的解决方案,但它没有解决问题,有什么建议吗?如果我卸载并运行命令,则会出现相同的错误。当我安装它时,这就是我看到的(节点版本和 detox-cli 版本)
/Users/.../.nvm/versions/node/v14.17.0/bin/detox -> /Users/.../.nvm/versions/node/v14.17.0/lib/node_modules/detox-cli/cli.js
+ detox-cli@18.13.0
updated 1 package in 1.358s
-----更新:我刚刚尝试过并且工作过:
/Users/.../.nvm/versions/node/v14.17.0/bin/detox init -r jest
解决方案
推荐阅读
- javascript - 如何在两个反应兄弟组件之间传递数据?
- java - 如何在restful控制器的返回对象中设置成员变量
- linux - 如何将主机目录挂载到正在运行的 docker 容器中
- mean-stack - 数据更改后Angular UI不更新
- java - 如何在 Eclipse 中删除 maven 依赖 jar
- php - 有没有办法只使用 PHP 和 JavaScript 来提交表单而不刷新页面?
- reactjs - 如何使用 react-redux-firebase 从 firestore 获取子集合
- javascript - DatePicker 在 React 自定义 Hook 中不起作用
- node.js - 如何从 mp4 视频 url(存储在 amazon S3 中)创建 m3u8 播放列表并将视频块(.ts 文件)和 .m3u8 文件存储回另一个 S3?
- python - 问题在 PyCharm 中运行 Python 3.7 以执行 Twitter Bot(通过 Tweepy)