Node.js模块正在寻找节点模块而不是node_modules

时间:2018-04-07 16:03:10

标签: node.js api react-native npm node-modules

根据here的说明,我有以下内容:

const Pubgapi = require('pubg-api');
const apiInstance = new Pubgapi('api-key');

出于某种原因,当我运行它时,控制台说无法解析路径,但它正在寻找一个我没有的节点模块。这是我试图使用的API包装器。什么可能导致它给我这个错误?

我按照说明进行了npm安装,在上述陈述之前没有其他任何内容。

错误讯息:

Unable to resolve ../node-modules/pubg-api" from ".//components/Main.js`: The module `../node-modules/pubg-api` could not be found"

我检查了node_modules文件夹。确实是pubg-api,而不是pubg_api。要求pubg_api给我这个错误。

Enter image description here

1 个答案:

答案 0 :(得分:0)

此错误可能与您尝试安装的库depends on的HTTPS库有关。 Node.js库与react-native不兼容,因为它不在Node.js平台上运行。

要解决此问题,您可以尝试使用react-native-http库,但之前我没有尝试使用它,因此我不确定它是否能够正常工作。