我使用自耕农,这是一个很棒的工具。它使用bower来管理依赖项,它假设您将所有依赖项列在bower文件中,然后将其安装在bower_components
文件夹中并从您的html链接它们。但是当一些项目依赖项(js或css)不在bower之下时,我没有找到任何关于这种情况的信息(例如,它可能是一些商业库,由开发人员购买,而不是在开源中提供)。我该如何处理这个案子?让我们假设一般yeoman webapp
模板。我应该在哪里存储不受凉亭的图书馆的js和css?
答案 0 :(得分:0)
如果要添加到项目中的依赖项不是由Bower管理的,那么它应该与您的“bower_components”目录分开。该目录应仅包含Bower控制的内容:即使用此命令安装的内容:
bower install
您应该创建一个“lib”目录,其中包含您手动安装和更新的第三方组件。
app/
├--bower_components/
│ └--angular/
└--src/
└--css/
└--js/
└--lib/
├--manual_dependency/
└--other_dependency/