В чем разница между экспресс-генератором и генератором
Как вы знаете, 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, были экспортированы в отдельные модули. Генератор проекта Экспресс оказался одной из тех вещей.