Windows10下执行React Native构建脚本报错:'.'命令未识别求助
React Native Windows构建脚本错误修复及环境支持说明
错误原因与修复方案
你遇到的'.' is not recognized错误,是因为原脚本采用了Linux/macOS终端的语法,而Windows命令行(CMD/PowerShell)对可执行文件的调用规则不同:
- Linux/macOS用
./gradlew调用当前目录下的Gradle wrapper脚本 - Windows下Gradle wrapper的执行文件是
gradlew.bat,无需./前缀,直接调用即可
修复后的完整脚本:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res && cd android && gradlew clean assembleDebug
如果是PowerShell环境,也可以用.\gradlew.bat clean assembleDebug明确指定脚本路径,效果一致。
React Native Windows环境支持说明
React Native完全支持在Windows环境下构建Android应用,同时也提供了React Native for Windows模块,支持开发Windows原生应用。只要你正确配置好Node.js、Java JDK、Android SDK等必要依赖,就能正常完成项目的开发、打包和构建流程。
内容的提问来源于stack exchange,提问作者Hissvard
相关产品推荐
相关产品推荐

