【发布时间】:2018-09-17 10:52:53
【问题描述】:
根据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 会给我这个错误。
【问题讨论】:
-
它到底在寻找什么?你能给我们错误信息吗?
-
确保你在正确的目录下运行 npm install..它会自动创建一个 node_module 文件夹
-
添加的错误消息也不是问题,它已经创建了所有需要的东西 - 而不是 _
-
文件
./components/Main.js包含require('../node-modules/pubg-api'),或等效的import语句。你写Main.js了吗?如果是这样,请将其更改为node_modules。 (或者只是require('pubg_api')。)还要注意你正在加载的模块是pubg_api,而不是pubg-api。 -
您是否尝试过像我说的那样更改
Main.js?您是否尝试过“Edit2”错误消息中的任何建议或点击链接?
标签: node.js api react-native npm node-modules