Windows 10系统npx、npm相关命令运行报错 无法初始化项目如何解决
问题解决方案
1. 解决npx create-react-app 404报错
该报错为拼写错误导致,你将包名create-react-app误写为creat-react-app,执行正确命令即可:
npx create-react-app test
2. 解决npm install报spawn bash ENOENT错误
Windows环境下npm执行部分依赖的安装后脚本时无法找到bash执行路径,按以下步骤操作:
- 将Git安装目录下的bin文件夹添加到系统环境变量
Path中,默认路径为C:\Program Files\Git\bin,配置完成后重启所有命令行工具 - 临时将npm的脚本执行器设置为系统cmd,执行命令:
npm config set script-shell "C:\\Windows\\system32\\cmd.exe"
后续需要恢复默认设置时执行npm config delete script-shell即可
- 删除项目目录下的
node_modules文件夹和package-lock.json文件,重新执行npm install
3. 解决openssl配置报错、react-native start命令不识别问题
- openssl报错是因为缺少系统环境变量,新增系统环境变量:
变量名:OPENSSL_CONF
变量值:根据你的Git安装路径调整,默认路径为C:\Program Files\Git\usr\ssl\openssl.cnf start命令不识别是因为前序npm install执行失败,项目依赖未完整安装,完成第2步的修复后重新在react-native项目根目录执行命令即可
4. 解决npx react-native init执行失败问题
完成上述npm相关配置修复后如果还是初始化失败,可按以下步骤操作:
- 全局安装react-native-cli:
npm install -g react-native-cli
- 再执行项目初始化命令:
react-native init AwesomeProject
内容的提问来源于stack exchange,提问作者The Newbie
相关产品推荐
相关产品推荐

