1) в общих чертах - да. Только не обязательно подключать полученный файл вручную, на это есть системы сборки проектов типа grunt или gulp.
2) модуль экспортирует то, что вам надо и вы должны написать сами то, что вам надо. Это не обязательно примитивное значение, это может быть как объект так и копия объекта (чтобы у каждого была копия не меняющая исходный) или конструктор класса или синглтон. Все в ваших руках, стройте архитектуру.
|