react-native cli 创建新项目时出错 "Android project not found."
reactive-native cli error creating new projects "Android project not found."
当我尝试使用命令 react-native run-android
运行 反应本机项目时,显示以下异常:
"Android project not found. Are you sure this is a React Native project? If your Android files are located in a non-standard location (e.g. not inside 'android' folder), consider setting project.android.sourceDir
option to point to a new location."
我创建的前两个项目 运行 是正确的,但是从那时起,当我尝试在模拟器中 运行 它们时,创建的每个新项目都会显示上述异常。有人可以帮助澄清为什么我会遇到此异常吗?
问题出现在 glob 包版本 7.2.2 发布之后。版本 7.2.2 有 allowWindowsEscape = true
options.allowWindowsEscape = false // This should be false
但是,您可以在 package.json 中添加 7.2.0 版本。
按照以下步骤解决此问题:
- 删除node_modules
- 将此添加到 package.json "resolutions": { "glob": "7.2.0" }
- 使用 npm install
重新安装 node_modules
如果这不起作用,请尝试以下命令
"npm i glob@7.2.0"
当我尝试使用命令 react-native run-android
运行 反应本机项目时,显示以下异常:
"Android project not found. Are you sure this is a React Native project? If your Android files are located in a non-standard location (e.g. not inside 'android' folder), consider setting
project.android.sourceDir
option to point to a new location."
我创建的前两个项目 运行 是正确的,但是从那时起,当我尝试在模拟器中 运行 它们时,创建的每个新项目都会显示上述异常。有人可以帮助澄清为什么我会遇到此异常吗?
问题出现在 glob 包版本 7.2.2 发布之后。版本 7.2.2 有 allowWindowsEscape = true
options.allowWindowsEscape = false // This should be false
但是,您可以在 package.json 中添加 7.2.0 版本。
按照以下步骤解决此问题:
- 删除node_modules
- 将此添加到 package.json "resolutions": { "glob": "7.2.0" }
- 使用 npm install 重新安装 node_modules
如果这不起作用,请尝试以下命令
"npm i glob@7.2.0"