2016-03-24 1 views
0

Я только что обновился до Meteor 1.2.1. У меня есть локальный пакет fontello, где значки больше не отображаются на экране.Meteor 1.2 не может загрузить шрифты из пакета

Путь к файлу package.js является:

/packages/fontello/package.js 

Содержание этого файла:

Package.describe({ 
    name: 'fontello', 
    version: '0.0.1', 
    summary: '', 
    git: '', 
    documentation: 'README.md' 
}); 

Package.onUse(function(api) { 
    api.versionsFrom('1.0.3.1'); 
    api.addAssets('css/fontello.css', "client"); 
    api.addAssets('css/animation.css', "client"); 
    api.addAssets('font/fontello.eot', "client"); 
    api.addAssets('font/fontello.svg', "client"); 
    api.addAssets('font/fontello.ttf', "client"); 
    api.addAssets('font/fontello.woff', "client"); 
}); 

Package.onTest(function(api) { 
    api.use('tinytest'); 
    api.use('fontello'); 
    api.addFiles('fontello-tests.js'); 
}); 

Я не могу понять, почему это?

ответ

0

я понял, что это потому, что мне нужно использовать addFiles для расширений файлов вместо addAssets для CSS файлов:

Package.onUse(function(api) { 
    api.versionsFrom('1.0.3.1'); 
    api.addFiles('css/fontello.css', "client"); 
    api.addFiles('css/animation.css', "client"); 
    api.addAssets('font/fontello.eot', "client"); 
    api.addAssets('font/fontello.svg', "client"); 
    api.addAssets('font/fontello.ttf', "client"); 
    api.addAssets('font/fontello.woff', "client"); 
});