一起使用gulp和凉亭

时间:2015-11-18 20:11:34

标签: npm gulp bower

我觉得使用Gulp编译scss,缩小它,缩小和连接脚本等感觉很舒服。对于安装供应商库,bower对我来说非常好,因为它的平面依赖树。但是当我用

本地安装Gulp时
npm install gulp

它创建了一个node_modules文件夹,其中包含许多不同的库,除了Gulp本身。所以我说我实际上并不需要凉亭,我可能会使用这些库。但我真的不喜欢npm复杂的依赖树。也许,我可以以某种方式只安装Gulp本身并只使用bower依赖? 那么package.jsonbower.json呢?我是否真的需要在项目中使用它们或者它们可以复制彼此的功能?总的来说,我对如何使用凉亭和吞咽感到有些困惑。也许有人可以向我澄清那些时刻?

1 个答案:

答案 0 :(得分:2)

Gulp是一个自动构建工具,您可以使用nodejs的软件包管理器npm,它用于运行连接,编译sass等任务。

Bower是一个依赖项管理工具,它可以为项目提取库及其依赖项。它只做依赖管理。

两个如何一起使用的一个示例是使用bower获取bootstrap和jquery,然后使用gulp将相关脚本(jquery.js和bootstrap.js)复制到您的网站资源文件夹。

基本上你使用bower来获取一个库,比如jquery,那么你就可以使用gulp来缩小你的jquery代码了。

最后一个例子是,你使用bower获取jquery,bootstrap,然后说angularjs,然后使用gulp将它们连接成一个文件' vendor.js',以在你的应用程序中保存http请求。

希望这些例子能够说明两者如何一起使用。