Почему пакет npm требует ручной установки? - PullRequest
0 голосов
/ 15 ноября 2018

В частности, foundation-cli требует следующее:

Для запуска вам потребуется следующее программное обеспечение.

  • Узел.js 0.12+: используйте установщик, предоставленный на сайте NodeJS.
    • При установленном узле запустите [sudo] npm install -g gulp bower .
  • Git: используйте установщик для вашей ОС.

(выделено мной)

Конечно, узел / мерзавец разумны;но поскольку bower и gulp являются пакетами npm, почему бы не включить их как зависимости в package.json?Есть ли причина предпочитать просить пользователя установить их вручную?

То есть, за исключением предположения, что бауэр и глоток настолько распространены, что они, вероятно, уже установлены.(Которого они, безусловно, не имеют в 2018 году, так как один очень очень устарел, а другой значительно уступает сценариям webpack / npm)

...