小编ofl*_*cad的帖子

Expo cli 更新未发生

我正在尝试将 expo-cli 从 2.11 升级到 2.18,但npm i -g expo-cli@latest仍然指向旧版本。

当我输入时expo-cli -V,结果是:

2.11 ...所以 npm i -g expo-cli@latest 自然会抓取最新版本并安装它,但 expo-cli -v 仍然指向旧版本。

我记得在 bash 级别安装软件包是一项不可行的操作。

这些是一些图像,可以将其全部放入上下文中: 在此处输入图片说明 在此处输入图片说明

更新:按照第一个答案中的建议删除了节点模块,导致 npm 删除 expo 和 expo-cli 都没有在命令中找到 where 在此处输入图片说明

react-native expo

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

反应原生地图可拖动标记 onDragEnd 位置?

我刚开始使用 react native maps~0.22.1,我在获取可拖动标记 onDragend 新位置时遇到问题;我遵循了文档,尽管它有点迷糊,但结果未定义;

这是我的代码:

<Marker
        ref={(ref) => { this.marker = ref; }}
        draggable
        onDragEnd={(t, map, coords) => this.setDestination(coords)}
        coordinate={destination}
        position={destination}
        centerOffset={{ x: -18, y: -60 }}
        anchor={{ x: 0.69, y: 1 }}
        pinColor={COLOR.marker}
        onDragStart={() => this.setMarkerPosition()}
      />
Run Code Online (Sandbox Code Playgroud)

setDestination 函数:

setDestination(coords) {
    const { destination } = this.props;
    const lat = coords.lat();
    const long = coords.lng();
    console.log('seperate:', lat, long);
    console.log('destina:', coords);
    this.props
      .dispatch($setDestination(coords.lat(), coords.lng()))
      .catch((error) => this.props.dispatch(Activity.$toast('failure', error.message)));

    this.setState((prevState) => ({
      isVisible: !prevState.isVisible,
      destination: destination[0].fullAddress,
    }));
  }
Run Code Online (Sandbox Code Playgroud)

javascript google-maps react-native react-native-maps

2
推荐指数
1
解决办法
6390
查看次数

404 同时用 laravel 刷新反应路线?

使用基于 React Laravel 的项目,我正在遵循一个教程,以了解两者如何相互作用。该应用程序包括制作一个简单的CRUD Application、具有三个路线的:

  • /家乡路线
  • /create创建项目路线
  • /{id}单一项目路线

我在调试与 相关的错误时遇到问题third route,详细说明localhost:8000/7将带来该项目id 7,并且在创建项目或从 访问它时它可以正常工作/,但是如果我想通过输入完整的 url 来访问它,例如localhost:8000/7,我是得到404 not found.

在此输入图像描述

我错过了一些东西,我无法弄清楚?

App.js:

 import React, { Component } from "react";
import ReactDOM from "react-dom";
import { BrowserRouter, Route, Switch } from "react-router-dom";
import Header from "./Header";
import ProjectsList from "./ProjectsList";
import NewProject from './NewProjects';
import SingleProject from "./SingleProject";
import { Provider } from 'react-redux';
import { …
Run Code Online (Sandbox Code Playgroud)

laravel reactjs webpack

0
推荐指数
1
解决办法
1366
查看次数