2016-01-14 6 views
1

Я установил LumX через беседку и нахожусь на угловом генераторе Йомен с ворчанием.Невозможно загрузить иконки MDI после сборки Grunt

При запуске разработки после сборки grunt все значки отображаются правильно. Когда я бег черновой сборки и служить Dist/папку, все источники иконки выдаст ошибку с помощью GET: /стилей/шрифтов/ЛЮБОГО FONT ФАЙЛА ВКЛЮЧЕНО v = 1.2.64

Я все понимаю работает на localhost, но не может точно определить, почему он продолжает ссылаться на это.

Я понял, что проблема в том, что хрюканье минимизирует, но она прекрасно загружается в процессе разработки.

Любые объяснения и решения будут оценены!

Спасибо!

ответ

1

После того, как я возился, я обнаружил, что это связано с тем, что Grunt минимизирует выброс MaterialDesignIcons. Поскольку в пакете значков есть источник, ожидающий найти свои шрифты по определенному пути ../style/fonts/*, это не будет тем же самым после сборки Grunt, так как они будут проинструктированы в один файл.

Я взял подход FontAwesome к файлу Grunt.

copy: { 
    dist: { 
    files: [{ 
     expand: true, 
     dot: true, 
     cwd: '<%= config.app %>', 
     dest: '<%= config.dist %>', 
    src: [ 
     '.{ico,png,txt}', 
     '.htaccess', 
     'images/{,/}.webp', 
     '{,/}.html', 
     'styles/fonts/{,/}.' 
     ] 
    },{ 
    expand: true, 
    dot: true, 
    cwd: 'bower_components/mdi/fonts/', 
    src: ['.'], 
    dest: '<%= yeoman.dist %>/styles/fonts' 
    }] 
} 
}