我在Meteor包中为客户端添加了三个文件,如下所示:
api.add_files([
'lib/client/newsletter_banner.html',
'lib/client/newsletter_banner.css',
'lib/client/templates.js'
], ['client']);
newsletter_banner.html
定义了一个在加载网站时不可用的模板。如果我查看Devtools中的源代码,我可以看到CSS和JS文件可用,但HTML文件不可用。为什么是这样?我已经确认文件名是正确的,甚至更改它认为我无论出于何种原因可能无法使用该名称,但该文件仍未包含在内。
答案 0 :(得分:1)
Html文件由templating
包加载,因此您还需要将其添加到包中:
api.use(['templating', 'spacebars', 'ui'], 'client');