Bower Materialise 中缺少字体文件夹

Missing fonts folder in bower Materialize

我刚刚使用 Bower 在我的项目中包含了 Materialize,但不幸的是 fonts 文件夹在 ./bower_components/materialize/dist/[=33= 中丢失了].

这是我的bower.json

{
"name": "teahrm",
"authors": [
  "Yusuf Ibrahim <mhyusufibrahim@gmail.com>"
],  
"description": "teahrm web app",
"main": "", 
"license": "MIT",
"homepage": "", 
"private": true,
"ignore": [
  "**/.*",
  "node_modules",
  "bower_components",
  "test",
  "tests"
],  
"dependencies": {
  "underscore": "^1.8.3",
  "backbone": "^1.3.3",
  "backbone.localStorage": "Backbone.localStorage#^2.0.0"
}

我直接将其检查到 github repository 并在我的本地环境中使用 git 克隆它,我意识到 fonts/roboto 文件夹已经存在(~/test/materialize/dist ).

我的问题是:

  1. 我的凉亭出了什么问题,为什么它一直忽略正在下载的 materialize/dist/font 文件夹?
  2. 如何修复它,还是我应该手动添加字体文件夹?
  3. 还有比它更可靠的包管理器吗?

在我切换到在我的项目中本地使用 npm 之后,materialize-css 现在结构正确(出现字体文件夹)

不确定 bower 有什么问题,但我意识到我可以在本地项目文件夹中使用 npm(或 yarn)(我没有更多理由在我的项目中使用 bower)。

*刚刚切换到 yarn 以获得更好的性能

使用 bower.json 中的具体化版本“0.99.0”修复此问题