Сегодня я нашел скрипт Bash, который использует команду env для запуска Node.JS.Сценарий требует два пакета, а затем использует второй пакет для анализа аргументов командной строки process перед запуском узла, как показано ниже:
#! /usr/bin/env node
'use strict';
require('zos-lib').Logger.silent(false);
require('./program').parse(process.argv);
Я не могу найти модуль / пакет с именем '. / Program' в любом месте в моей файловой системе.Может кто-нибудь сказать мне, где находится модуль / пакет program и что он делает?Я пробовал много поисков в Google, но, к сожалению, program является настолько распространенным ключевым словом, что я не нашел ничего полезного.
ОБНОВЛЕНИЕ : ответ Slebetman верно.Я хотел объяснить, почему я не смог найти модуль program в этом обновлении, если он помогает другим.Как только я прочитал его ответ о том, что этот сценарий является сценарием Javascript, и начал искать program.js not program , я нашел его, выполнив поиск в дереве каталогов изкаталог верхнего уровня Node.js с этой командой:
$ find . -iname program.js
К сожалению для меня, то, что вы видите ниже, это то, что я попробовал в первый раз, и это не дает никакого вывода:
$ find . -iname program