Я создал веб-сайт с помощью Ember.js, Ember CLI и Twitter Bootstrap. Я установил Bootstrap, используя $ bower install --save bootstrap
. Это работало нормально, пока я не обновил версию Bootstrap до 3.2.0. Теперь иконки глифов не работают в Firefox, вместо иконок отображается E003
. Однако значки по-прежнему работают в IE и Chrome.
Я выяснил, что существует проблема с настраиваемой загрузкой, и что вам следует скачать оригинальный пакет и заменить все файлы шрифтов стандартными, но и это не помогло.
Мой 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]);