'sh' 未被识别为内部或外部命令

IT技术 reactjs windows react-native command-prompt
2021-05-25 04:40:28

在 E:\rn-starter\my-app 中创建一个新的 React 应用程序。

安装软件包。这可能需要几分钟时间。使用 cra-template 安装 react、react-dom 和 react-scripts...

'sh' 不是内部或外部命令,也不是可运行的程序或批处理文件。

正在中止安装。npm install --save --save-exact --loglevel 错误 react react-dom react-scripts cra-template has failed。

正在删除生成的文件... package.json 从 E:\rn-starter 删除 my-app/ 完成。

每当我尝试创建新的 React 项目或 React Native 项目时,都会弹出此错误。尝试重新安装节点和

1个回答

我正在使用 Windows 命令提示符来执行此操作。使用 git bash 为我解决了这个问题。我认为的问题是 sh - 默认情况下在 Windows 中无法识别 shell 文件。然而,对于 git bash,因为它默认识别 shell 脚本,所以它工作得很好。