我一直react-native在另一台电脑上处理项目,它工作正常。现在,我将项目克隆到我react-native安装的另一台设备上,因为我正在处理其他项目,但无法运行它。
当我运行时,react-native run-android我收到此错误:
无法运行程序“npx”:错误=2,没有这样的文件或目录
我在 Mac OS Catalina 10.15.6 上使用 Android Studio 4。我通过在控制台上使用以下命令运行 Android Studio 解决了这个问题。
$ open -a "Android Studio.app"
Run Code Online (Sandbox Code Playgroud)
您需要执行简单的步骤才能使其工作npx
sudo npm uninstall -g react-native-clisudo npm i -g npxnpx react-native run-android更详细的解释为什么会发生这种情况
问题是 Facebook 不再react-native-cli像他们正在使用的那样使用npx.
如果您之前安装了全局react-native-cli软件包,请将其删除,因为它可能会导致意外问题。
所以我不得不跑去sudo npm uninstall -g react-native-cli删除react-native-cli
他们还说这npx是附带的nodejs,但那不是我的情况。
React Native 有一个内置的命令行界面,您可以使用它来生成新项目。您无需使用 Node.js 附带的 npx 全局安装任何内容即可访问它。
所以我必须使用安装它sudo npm i -g npx
安装后npx只需运行即可npx react-native run-android。
npx之前要注意react-native run-android
现在你没有任何命令,react-native我们只有“npx”,react-native run-android它只是 的一个参数npx。对于前。要启动地铁,我们应该运行npx react-native start
| 归档时间: |
|
| 查看次数: |
17984 次 |
| 最近记录: |