В чем разница между экспресс-генератором и генератором

Как вы знаете, express недавно выпустил 4.1.0. Теперь вы не можете напрямую использовать командную строку "express" через npm intall -g express, которая хорошо работает в версии 3.x. Когда я прочитал Readme в пакете, я увидел express-generator. После npm install -g express-generator я могу использовать командную строку. Итак, какая разница? Только для глобальной установки?

Ответы

Ответ 1

С помощью экспресс-4 команда командной строки генератора вырабатывалась собственным модулем "экспресс-генератор", потому что приложение-генератор действительно не делило код с помощью выраженной веб-фреймворки, а приложение express и generator может быть выпущено независимо.

Я предполагаю, что это был шаг в правильном направлении, чтобы отделить веб-фрейм от генератора шаблона/скелета, поскольку это делает еще более легким и использует инструменты, такие как йоман, которые фокусируются на создании вещей.

Ответ 2

Разница заключается в том, что с Express 4 большое количество промежуточного программного обеспечения и других вещей, которые не были необходимы для "core" Express, были экспортированы в отдельные модули. Генератор проекта Экспресс оказался одной из тех вещей.