git - 忽略 Meteor JS 项目目录中的文件

标签 git meteor

我有一个基于 JavaScript 的库,我想将其包含在 Meteor JS 应用程序中。库源代码托管在 Git 存储库中,我想将该存储库作为子模块包含在我自己的 Meteor 应用程序源代码存储库中。但是,我不需要包含由 Meteor 处理的大部分文件,只需要少数几个。事实上,当它看到子模块中的许多文件时,Meteor barfs 会出现“错误:无法解析 .. 嗯 .. 某些 HTML 文件,在某些行上。抱歉”。

有没有办法选择性地将文件列入白名单或黑名单文件,以包含在项目目录内的 Meteor 应用程序中?除了创建智能包之外,还有什么方法可以将外部资源(例如 Git 子模块)包含在我的 Meteor 应用程序项目目录中。

更新:如"How to create a package"的相关问题中所述,如果您在 Meteor 本身的本地 Git check out 中创建一个智能包,您将获得包中代码的热重载行为。

最佳答案

除了 jonathan 提到的 /public 目录之外,Meteor 还会忽略任何以“.”开头的目录。 - 所以你可以创建一个 .submodules 目录并将文件放在那里,Meteor 不会加载它们。

这可能比将它们放在 /public 中更好,因为它们不是公开的。

关于git - 忽略 Meteor JS 项目目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10423430/

相关文章:

javascript - Meteor JS 后端与 Express JS

git diff --word-diff 与单行文件

git - 如何安全地提交 .git 目录

Git 撤消某些文件中的更改

javascript - asteroid 查询结果

javascript - atNavButton 将按钮文本更改为 meteor 用户帐户中的图标

meteor - 调试 Meteor Velocity Mocha 测试

meteor - 如何使用自动表单用 #each 填充选择元素?

git - 使用 "--add"或 "--replace-all"更改 Git Bash 中的 core.editor

java - 为什么我的 JGit checkout 返回 null ref?