Как включить большое количество зависимостей - PullRequest
0 голосов
/ 07 мая 2018

В кристалле, есть ли лучший способ включить большое количество зависимостей для скрипта, в отличие от множества операторов require "whatever" вверху?

Например, в настоящее время я создаю веб-фреймворк, в котором я потенциально ожидаю большое количество зависимостей и предпочел бы, чтобы в каждом скрипте не было нескольких операторов require.

1 Ответ

0 голосов
/ 07 мая 2018

Вам, очевидно, нужно require "whatever" где-то в вашей программе, чтобы использовать whatever. Тем не менее, требуется только один раз , поэтому вам не нужно повторять требования, которые уже находятся в других обязательных файлах. Они добавляются рекурсивно.

Вам не нужно требовать зависимости, которые уже требуются для других зависимостей. Вам потребуется только файлы для объединения независимых компонентов. Таким образом, обычно это не должен быть такой большой список. Но я не знаю вашего точного варианта использования.

Может быть, вы могли бы рассмотреть возможность извлечения всех требований в отдельный файл, чтобы основной файл был меньше. Но я не знаю, является ли это огромным преимуществом, учитывая среду сценариев.

...