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

Почему скрипт не выполняется из произвольной папки?

Имеется папка на сервере в которой содержатся локальные модули nodejs + сам скрипт. Если:
cd /path/to/folder/
node script.js
то все в порядке, скрипт запускается. Но если:
node /path/to/script.js
Я получаю ошибку. Думаю, это связано с тем, что модули установлены локально, но разве скрипт не должен подключать их исходя из своего местоположения?
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Решения вопроса 1
@amatory10
нет сам он не определяет, вам нужно в скрипте исползовать __dirname , чтобы он смотрел исходя от главной папки, а не от текущей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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