我有一个基于 JavaScript 的库,我想将其包含在 Meteor JS 应用程序中。库源代码托管在 Git 存储库中,我想将存储库作为子模块包含在我自己的 Meteor 应用程序源代码存储库中。但是,我不需要 Meteor 处理的大部分文件,只需要几个选定的文件。确实,当它看到子模块中的许多文件时,Meteor barfs 会出现“错误:无法解析 .. um .. some HTML file, on some line. sorry”。
有没有办法选择性地将文件列入白名单或黑名单以包含在项目目录中的 Meteor 应用程序中?除了创建一个智能包之外,还有什么方法可以在我的 Meteor 应用程序项目目录中包含外部资源,例如 Git 子模块。
更新:正如“如何创建包”的相关问题中所解释的,如果您将智能包创建到 Meteor 本身的本地 Git 签出中,您将获得包中代码的热重载行为。