我有一个基于JavaScript的库,我想在Meteor JS应用程序中包含它.库源代码托管在Git存储库中,我想将repo作为子模块包含在我自己的Meteor应用程序的源代码库中.但是,我不需要Meteor处理的大部分文件,只需要几个选择的文件.事实上Meteor barfs的"错误:无法解析..嗯..某些HTML文件,在某些行上.抱歉"当它看到子模块中的许多文件时.
有没有办法选择将文件列入白名单或黑名单,以便包含在项目目录中的Meteor应用程序中?除了创建智能包之外,还有哪些方法可以在我的Meteor应用程序项目目录中包含外部资源,例如Git子模块.
更新:如相关问题"如何创建包"中所述,如果您在Meteor本地的Git签出中创建智能包,则会获得包中代码的热重载行为.
apb*_*apb 34
除了/publicjonathan提到的目录之外,Meteor还会忽略任何以"."开头的目录.- 所以你可以创建一个.submodules目录并将文件放在那里,Meteor不会加载它们.
这可能比让它们更好,/public因为它们不是公开的.
And*_*Mao 19
更新:在即将发布的Meteor版本(0.6.5)中,有一个private目录,您可以在其中放置客户端无法访问的文件,而不会自动加载到服务器上.在Assets全局对象和API可以读取这些文件.
| 归档时间: |
|
| 查看次数: |
7207 次 |
| 最近记录: |