将Algorthmia导入React-Native但接收“模块不存在...”错误

时间:2018-01-14 21:05:39

标签: node.js reactjs react-native algorithmia

我正在尝试将Algorithmia客户端包含到我的React-Native应用程序中,由于某种原因,我一直在点击“模块映射中不存在模块”错误。我已经按照错误中的建议进行了操作,并使用了Cleared Watchman手表,删除并重新安装了node_modules,重置了Metro Bundler缓存并删除了急速缓存,但仍然没有运气。

我有什么东西可以忽略或不知道吗?

我按照Algorithmia docs

的步骤进行了安装

npm install --save algorithmia

位于我的AlgoComponent.js顶部

import React, { Component } from 'react';
import { View, StyleSheet, Image, Dimensions, TouchableHighlight, Text } from 'react-native';
import LinearGradient from 'react-native-linear-gradient';
import Algorithmia from 'algorithmia';

我试过的其他风格:

import * as Algorithmia from 'algorithmia';
import { Algorithmia } from 'algorithmia';

我看了很多,但到目前为止还没有运气。任何建议将不胜感激!

更新:1/16/2018 - 我没有完全理解React-Native不是真正的节点,因为它正在编译为Objective C和Swift(可能没有说完全正确,但这就是要点)。也许这是我正在关注节点文档的问题?与此同时,我已经建立了一个快速服务器,它将位于我的Native App和Firebase之间,并计划从那里调用Algorithmia。随着我的进一步发展,我会更新。

最终更新:2014年3月19日 - 除非打开另一种方式,否则我决定继续使用我在1月份设置的快速服务器路由。似乎工作得很好。

0 个答案:

没有答案