@hrvasiliy

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

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

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

Войти через центр авторизации
Похожие вопросы