Задать вопрос
@Torento20345

Почему без модуля path не работает путь от файла?

Есть вложенная папка и в ней файл.
При попытке подняться в корень '../../folder/foo.js' - получаю ошибку, что нет такого файла.
Но при path.join(__dirname, '../../folder/foo.js') - находит файл.
Из-за чего так и можно обойтись без path?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
search
@search
мама говорит что я особенный
Важно знать каким образом вы обращаетесь к файлу. Но готов предположить что это что-то типа fs.readFile. Если передать относительный путь в большинство функций модуля fs, то файл будет резолвиться относительно рабочей директории проекта. Рабочую директорию проекта можно узнать выполнив process.cwd().

Рабочая директория проекта обычно не меняется от модуля к модулю.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы