使用前移动 Bower 组件的好处?

Benefits of Moving Bower Components before using?

使用 Bower 组件时,我倾向于 link 直接访问位于 bower_components 目录中的文件。例如,当我与 Foundation 合作时,这是我 link 我的 JavaScript 文件的方式:

<script type='text/javascript' src='../bower_components/foundation/js/foundation.min.js'></script>

但是,我注意到很多人将 Bower 组件复制到 library 目录(使用 Gulp 或 Grunt),然后使用那里的组件。这样做有好处吗?

我相信开发人员选择通过 gulp 或 grunt 来管道化他们的组件,以通过源代码控制来控制依赖项,并以一种更安全的方式使用他们的依赖项,以防万一它们停止工作。 This article 或许可以帮助您理解。