如何在Meteor包中添加/导入较少的文件

时间:2015-07-23 06:19:49

标签: meteor import less package

我创建了一个包,其中放置了较少的文件,然后将这些文件添加到包文件中,但我没有在浏览器中的资源中找到这些文件。 我的包结构是:

  

包裹 - >客户 - > autocomplet - > autocomplet.import.less,autocomplet.js,autocomplet.html

在package.js文件中:

Package.onUse(function(api) {
    api.use('templating', 'client');
    api.versionsFrom('1.1.0.2');
    api.addFiles('./client/autocomplete/autocomplete.html');
    api.addFiles('./client/autocomplete/autocomplete.js');
    api.addFiles('./client/autocomplete/autocomplete.css');
});

1 个答案:

答案 0 :(得分:2)

Kyll的评论指出了其中一个问题。您需要使用less导入较少的文件,并自行添加文件。另请注意,./不是必需的,因为路径已经相对于package.js的位置。如下所示:

Package.onUse(function(api) {
    api.versionsFrom('1.1.0.2');

    api.use('templating', 'client');
    api.use('less');

    api.addFiles('client/autocomplete/autocomplete.html');
    api.addFiles('client/autocomplete/autocomplete.js');
    api.addFiles('client/autocomplete/autocomplete.import.less');
});

P.S。你看过autocomplete包吗? (免责声明:我写了这个包。)