小编Suj*_*jay的帖子

找不到所需的文件。名称:index.html

我一直在研究这个 React 项目,几个月以来没有遇到过这个错误。我没有对项目树中 index.html 文件的位置进行任何更改,这就是我无法解释此错误的原因。

我尝试了以下措施但没有成功:

  1. 更改公用文件夹的位置
  2. 更改公用文件夹内容的位置
  3. 更改 package-lock.json 的位置
  4. 更改 package.json 的位置
  5. 安装
  6. npm install react-scripts --save

请找出终端显示的错误:

Could not find a required file.  
Name: index.html  
Searched in: /Users/Sujay/Documents/Documents/Learn Web Development the Hard Way/lacapsule/project/Dark Sky Map Bitbucket/darkskymap_frontend/public  
npm ERR! code ELIFECYCLE  
npm ERR! errno 1  
npm ERR! frontend@0.1.0 start: `react-scripts start`  
npm ERR! Exit status 1  
npm ERR!   
npm ERR! Failed at the frontend@0.1.0 start script.  
npm ERR! This is probably not a problem with npm. There is …
Run Code Online (Sandbox Code Playgroud)

html node.js reactjs

15
推荐指数
1
解决办法
3万
查看次数

如何修复[未处理的承诺拒绝:错误:位置提供程序不可用。确保定位服务已启用。]

我刚刚将我的应用程序从 Expo SDK 37.0.0 升级到 38.0.0。该应用程序在 iOS 上运行良好,但在 Android 上我收到以下警告,并且该应用程序无法在地图上对我进行地理定位。

开发环境:

  • Expo SDK 38.0.0(托管工作流程)
  • 反应本机 0.62
  • 地图提供商:Android 版 Google 地图
  • 反应本机地图:0.27.1
  • 反应:16.11.0
  • 设备:荣耀8X/Android 10

预期结果:应用程序应根据我的位置对我(用户)进行地理定位。实际结果:应用程序不会根据我的位置对我(用户)进行地理定位。警告 :

[未处理的承诺拒绝:错误:位置提供商不可用。确保定位服务已启用。]

到目前为止我尝试过什么?

  1. 再次运行 expo 升级以确保所有软件包都设置为正确的版本。

  2. 删除 package-lock.json 和 node_modules 并运行 npm install。

  3. 设置 Location.getCurrentPositionAsync({accuracy:Location.Accuracy.High})

  4. 设置 Location.getCurrentPositionAsync({ enableHighAccuracy: true })

    import * as Location from 'expo-location';
    import * as Permissions from 'expo-permissions';
    
    
    async _getLocationAsync() {
      let { status } = await Permissions.askAsync(Permissions.LOCATION);
      if (status !== 'granted') {
        /* If user hasn't granted permission to geolocate …
    Run Code Online (Sandbox Code Playgroud)

android react-native react-native-maps expo

7
推荐指数
3
解决办法
1万
查看次数