Кажется, что контекст для «относительных путей» меняется на вызывающий модуль, если модуль импортирован - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть структура каталогов следующим образом:

home/
├── module1/
│   ├── index.js
│   └── file.csv
└── module2/
    └── index.js

Модуль 1 index.js имеет код, который читает в file.csv с использованием модуля узла под названием csvtojson.module2/index.js требуется module1/index.js.

Когда я запускаю код непосредственно из модуля 1, все работает нормально, и файл успешно считывается.Однако, когда я запускаю код в module2, я получаю «Файл не существует».ошибка.Нужно ли явно делать все мои пути абсолютными?

...