Meteor 1.2 无法从包中加载字体

Meteor 1.2 cannot load fonts from package

我刚刚升级到 Meteor 1.2.1。我有一个本地的 fontello 包,其中的图标不再显示在屏幕上。

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');
});

我似乎无法理解这是为什么?

我发现这是因为我需要使用 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");
});