首页 > 解决方案 > 错误:“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

标签: react-nativedetox

解决方案


推荐阅读