我使用Ember.js,Ember CLI和Twitter Bootstrap创建了一个网站。我使用$ bower install --save bootstrap
安装了Bootstrap。
这工作得很好,直到我将Bootstrap版本更新到3.2.0。现在,字形图标在Firefox中不起作用,显示E003
而不是图标。但是,这些图标仍可在IE和Chrome中使用。
我已经发现有一个issue with the customized bootstrap and that you should download the orignial package and replace all font files with the standard ones,但这也不起作用。
我的brocfile.js
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var app = new EmberApp();
app.import('vendor/bootstrap/dist/js/bootstrap.js');
app.import('vendor/bootstrap/dist/css/bootstrap.css');
app.import('vendor/moment/moment.js');
var mergeTrees = require('broccoli-merge-trees');
var pickFiles = require('broccoli-static-compiler');
var extraAssets = pickFiles('vendor/bootstrap/dist/fonts', {
srcDir: '/',
files: ['**/*'],
destDir: '/fonts'
});
module.exports = mergeTrees([app.toTree(), extraAssets]);