Ответ 1
Действительно зависит от используемого генератора. Генераторы Yeoman просто создают базовые файлы, включая package.js, который определяет, какие пакеты NPM будут использоваться инструментами в вашем новом проекте. Время, затрачиваемое на выполнение установки "npm install", зависит от количества зависимостей в файле package.js, который создается генератором, который вы используете.
Это может быть быстрее во второй раз, когда вы используете один и тот же генератор, поскольку некоторые из пакетов могут кэшироваться вашим локальным NPM