首页 > 解决方案 > 找不到 config.js 的模块

问题描述

我不断收到这个错误,上面写着

Error: Cannot find module './config.json'
Require stack:
- C:\Users\Sebas\source\repos\FunctionsLib\messages.js
- C:\Users\Sebas\source\repos\index.js

现在介绍一下我的项目,我的项目在 Discordjs 上运行,并试图使我的项目“模块化”,所以我在另一个文件中拥有聊天管理功能,例如,swear checker,包含 swear checker 的代码与另一个名为“messages”的 .js 文件一起使用,然后是 index.js 需要的,然后 index.js 又会调用这些函数,但这个 messages.js 文件也需要索引,而索引正在公开变量,以便messages.js 可以读取它们。在我完成这段代码之后。我一直遇到上面提到的问题,我重新启动了我的电脑,认为这是读写权限的问题。但我仍然遇到问题,我在这两个地方提到的 config.json 位置 100% 是正确的。

File structure:
C:.
│   .eslintrc.json
│   config.json
│   help.txt
│   index.js
│   package-lock.json
│   package.json
│   words.json
│
├───FunctionsLib
│       messages.js
│
├───Logs
(The rest is node_modules)

这是我的源代码的链接https://drive.google.com/file/d/1z6cjPMZNWEQufbDn1ljNA5EdQNBFS698/view?usp=sharing

标签: javascriptnode.js

解决方案


它的问题在目录messages.js内部。FunctionsLib

要要求来自更高目录的文件,您需要将其要求为'../config.json'


推荐阅读