首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入React中的图形工具包--错误500中的本地结果

导入React中的图形工具包--错误500中的本地结果
EN

Stack Overflow用户
提问于 2019-10-02 22:05:22
回答 2查看 1.4K关注 0票数 2

我正在使用最新版本的世博会。我通过expo init my_project创建了一个项目,并添加了反应本机图表套件。下面是package.json:

代码语言:javascript
复制
    {
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "expo": "^35.0.0",
    "react": "16.8.3",
    "react-dom": "16.8.3",
    "react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz",
    "react-native-chart-kit": "^3.6.1",
    "react-native-web": "^0.11.7"
  },
  "devDependencies": {
    "babel-preset-expo": "^7.0.0"
  },
  "private": true
}

当我导入以下内容时,它会给出错误:“开发服务器返回响应错误代码: 500":

代码语言:javascript
复制
  import {
  LineChart,
  BarChart,
  PieChart,
  ProgressChart,
  ContributionGraph,
  StackedBarChart
} from "react-native-chart-kit";

为什么会发生此错误,即使如本页所述,此模块可通过世博会访问

2:https://forums.expo.io/t/any-graph-library/1674/7

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-02 23:03:33

大多数情况下,此错误与您的node_modules相关,请尝试以下操作:

  1. 停止您的世博会应用服务器
  2. 删除node_modules目录和package-lock.json
  3. 运行npm installyarn install
  4. 运行npm install --save react-native-svg
  5. 通过运行expo start -c启动应用程序

希望这能有所帮助!

票数 2
EN

Stack Overflow用户

发布于 2019-10-14 08:08:23

要使用react-native-chart-kit,还必须安装react-native-svg。所以,只需通过npm安装它,希望它能工作。

代码语言:javascript
复制
$ npm i react-native-svg react-native-chart-kit

您可以在回购:单击此处上尝试我的项目。尽情享受

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58209929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档