如何使用Bower仅提取我想要的文件? (例如只有.js文件,没有文档,测试等)

时间:2014-03-08 13:01:44

标签: laravel-4 assets assetic

我正在使用bower来引入我正在使用的css和js库但是在一致性方面我遇到了一些麻烦。但首先是我的资产管道管理:

我正在使用laravel的资产管道包,它在特定目录中查找相应的.js / .css文件并在生产中缩小它。所以我需要myapp/lib/javascripts/才能存储所有jquery.js, angular.js, foundation.js。我的.css也一样。

目前我一直在手动复制它,但我希望能够在一个bower update上自动执行此操作。我目前使用的工具(laravel或bower)可以实现吗?

不同的供应商的文件夹结构不一致(例如typeahead/dist/typeahead.bundle.js)。

1 个答案:

答案 0 :(得分:1)

快速回答:你没有使用Bower。

Bower是一个包管理器,会在作者定义时抓取发行版。您可以定义保存包的位置,但不能选择单个文件。

您缺少一个构建管理器/构建脚本,可以(除其他外)将文件从一个位置复制到另一个位置。到目前为止,最受欢迎的是GruntGulp

我强烈建议您花时间学习并将其中一种工具集成到您的工作流程中。