2016-10-14 160 views
0

對這些有點困惑3.他們是同一回事嗎?我想不是因爲他們都在相同的解決方案。那麼他們究竟做了什麼以及他們之間的關係呢?謝謝你的澄清。Npm吞嚥咕嚕區別?

+0

[npm,bower,gulp,Yeoman,and grunt good for是什麼意思?]可能的重複(http://stackoverflow.com/questions/36788748/what-are-npm-bower-gulp-yeoman-and-grunt-好的) –

+0

[npm vs bower vs browserify vs gulp vs grunt vs webpack]可能重複(http://stackoverflow.com/questions/35062852/npm-vs-bower-vs-browserify-vs-gulp-vs-咕嚕-VS-的WebPack) –

回答

0

npm指的是節點包管理器。它是節點模塊的包管理器。您可以使用它在命令行中安裝在npm註冊表中註冊的任何程序包。人們使用npm來分發軟件包。它託管與nodejs和前端框架和庫相關的軟件包。

gruntgulp非常相似。他們都是執行你自己定義的操作和任務列表的任務執行者。兩者都有助於前端開發領域;它們可以被用來做很多事情:

  • CONCAT,gulify JavaScript文件
  • CONCAT CSS文件
  • 使用預處理器編譯如玉,薩斯,少,CoffeeScript的語言爲
  • 手錶文件變化和執行任務每當文件更改
  • 優化圖像
  • 很多更多...