26p*_*h19 23 javascript jquery bower
我正在使用bower为我的项目安装依赖项(我知道有自己的人,但我正在使用凉亭).设置component.json文件后,当我进行bower安装时,它会将依赖项安装到正确的目录,但它也会安装许多其他不必要的文件.现在我希望bower安装所需的特定文件,jquery.js, backbone.js and underscore.js而不是其他任何东西.我怎样才能用凉亭做到这一点?
jbr*_*aud 18
我最近写了一个可能解决这个问题的方法,并将突出以下要点.
如果您知道要从特定包中获取特定文件,则很容易告诉bower只能获取该文件.例如,有normalize.css,我唯一关心的文件就是normalize.css.所以不要输入:
bower install --save normalize-css
Run Code Online (Sandbox Code Playgroud)
我可以更具体,告诉凉亭只需下载css文件:
bower install --save https://raw.github.com/necolas/normalize.css/master/normalize.css
Run Code Online (Sandbox Code Playgroud)
当然,当bower install为您的项目调用时,它总是会从存储库的主分支中获取最新版本的normalize .但是,如果我想确保我总是得到3.0.0规范化的版本,那么我可以挖掘发布/历史记录以找到适当的URL和中提琴:
bower install --save http://necolas.github.io/normalize.css/3.0.0/normalize.css
Run Code Online (Sandbox Code Playgroud)
您可以查看bower-installer.
bower list --path通常会告诉包中的主要js文件,它可以bower-installer方便地选择并将这些文件导出到资产目录中.然后,您可以使用此目录而忽略该bower_components目录.