如何处理Bower组件图像,字体或其他资产(与yeoman)?

tho*_*nas 5 sass gruntjs yeoman bower

我正在使用yeoman构建一个webapp.一切都很好,除了我对使用与一些bower组件捆绑的资产(如图像或webfonts)有点混淆(例如sass-bootstrap ...)

我使用Requirejs包含javascript资源,但我的主要问题在于图像和字体......什么是正确的方法?似乎无法在任何地方找到它...我应该将所有字体文件复制到我用罗盘的字体目录吗?当凉亭组件更新时,这些文件不会更新......

欢迎任何帮助!

Jos*_*ens 0

不要复制,使用您的 Bower_components 目录作为另一个资产目录,例如脚本或样式。在您的 requirejs 路径中链接到它,并在您的指南针配置中链接到它。

如果您愿意,在构建期间您可以查看您的 Bower 文件夹并将所有图像和/或字体复制到您的 dist 位置的其他子目录中。

您说得很好,更新时复制源文件不会更新。这就是为什么你要尽你最大的努力让它们保持原样。