Через некоторое время я возвращаюсь к скрипту Node JS. Я нахожусь в своем каталоге/папке разработки со многими тестовыми сценариями JS. Я загружаю скрипт, который по названию похож на тот, который я хочу запустить. У него есть самая последняя дата, которая поддерживает эту точку зрения. Я запускаю следующую команду:
C:\testscripts>node .
Он успешно запускает скрипт. Но я не вижу, как это произошло. Мой сценарий в основном содержится в GoogleDrive для разработчиков Краткое руководство по Node JS. Я смотрю на требования, области действия, учетные данные и т. д., но не могу понять, как моя среда разработки «знает», какой сценарий запускать, когда я использую общую команду выше?
Так что я также могу запустить тот же скрипт, используя его имя.
C:\testscripts>node gdocToTextDownload.js
Но что позволяет мне не указывать имя файла и получать тот же результат? Я был бы признателен за предложение здесь.
Node просматривает поле main
в package.json
и запускает указанный там файл.