Модуль не найден для конфигурации. js - PullRequest
1 голос
/ 24 апреля 2020

Я получаю эту ошибку, которая говорит

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

Теперь немного о моем проекте, мой проект работает на Discord js и я пытаюсь сделать мой проект "модульным", поэтому у меня есть свои функции для управления чатом в другом файле, например, клятве проверки, код клятвы проверки содержится в другом. js файле, называемом «сообщения», а затем требуется индексом. js, который затем, в очередь, вызывает функции, но также и эти сообщения. Файл js требует индекс, а индекс предоставляет переменные, чтобы сообщения. js могли их прочитать. Сразу после того, как я закончил с этим кодом. Я продолжал получать проблему, упомянутую выше, я перезапустил свой P C, думая, что это была проблема с перми чтения и записи. Но я все еще получаю проблему, 100% место, которое я упоминаю для конфигурации. json в обоих местах правильно.

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

1 Ответ

1 голос
/ 24 апреля 2020

Проблема в messages.js, который находится внутри каталога FunctionsLib.

Чтобы требовать файлы из более высокого каталога, вам нужно указать его как '../config.json'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...