2016-12-20 2 views
0

Я недавно просто занимался веб-разработкой и слышал об этих инструментах, я все еще смущаюсь по этому поводу, даже после того, как провел исследования, а также у меня есть некоторые вопросы. это следующее исследование, которое я сделал, если что-то не так, пожалуйста, поправьте меня.взаимоотношение между webpack, npm, bower, gulp

  1. Webpack меняет беседку и проглатывать
  2. Бауэр был использовать для управления переднего конца LIB (например: самозагрузки), который был глотком использование для управления серверной LIB (например: Backbone.js)
  3. В некоторых большой люди проекта все еще используют глоток, потому что дают больший контроль над проектом.
  4. npm - это менеджер пакетов для JavaScript.
  5. Если я хочу установить bootstrap из npm или bower или gulp.
  6. Люди предпочитают использовать беседку, а не только npm для установки бутстрапа, потому что npm имеет вложенное дерево зависимостей, которое Bower требует плоского дерева зависимостей, что означает более быстрое.
  7. Веб-камера, заменяющая беседку и глоток, - это то, что люди переполняют людей.
  8. Последнее, что я вижу на youtube people download sass sass (который, как я понимаю, является инструментом для конечных элементов), например: (npm install gulp gulp-sass --save-dev) в глотке, а затем не используя беседа, что даже правильный способ сделать что-то? потому что если да, то почему нам все еще нужно использовать беседу?

ответ

0
  1. Webpack может быть альтернативой для глотков. Webpack не делает ничего, что делает Bower.
  2. Bower часто использовался для управления зависимостями frontend (например, bootstrap), в то время как npm часто использовался для управления зависимостями бэкэнд (например, express).
  3. Люди используют глоток, потому что они разработаны для них до сих пор, и время/усилия, которые требуется, чтобы узнать что-то еще и переключиться на что-то еще, могут не стоить того.
  4. npm - это менеджер пакетов для зависимостей, но он не является исключением для зависимостей JavaScript.
  5. Вы можете установить bootstrap с Bower или npm.
  6. Начиная с версии 3, npm устанавливает все в плоской иерархии. Вы можете использовать npm для управления зависимостями, которые используются во внешнем интерфейсе AND, поэтому некоторые люди не видят смысла в Bower.
  7. Webpack может быть альтернативой Gulp, но многим людям было трудно узнать, как использовать Webpack.
  8. Да, вы бы npm install gulp-sass --save-dev, который устанавливает gulp-sass с npm. Я полагаю, что gulp-sass - это инструмент, который позволяет использовать SASS и Gulp вместе. Вы бы не использовали Bower ни в одном из этого.