我正在尝试将Algorithmia客户端包含到我的React-Native应用程序中,由于某种原因,我一直在点击“模块映射中不存在模块”错误。我已经按照错误中的建议进行了操作,并使用了Cleared Watchman手表,删除并重新安装了node_modules,重置了Metro Bundler缓存并删除了急速缓存,但仍然没有运气。
我有什么东西可以忽略或不知道吗?
的步骤进行了安装 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月份设置的快速服务器路由。似乎工作得很好。