如何使meteor忽略包中的文件?

如何使meteor忽略包中的文件?,meteor,Meteor,我有一个包,其中包括一个经常重建的文件。这会导致meteor在每次编辑该文件时重新启动 有很多方法可以让meteor忽略主应用程序中的文件,例如放入.目录,但是有没有一种方法可以在包中实现这一点 问题是,我确实需要为部署包含最终文件,因此必须将其命名为资产,并包含在包addFiles中 到目前为止,我唯一的解决方案是在meteor应用程序外部托管资产,并在每次冷启动时通过http或其他方式将其加载,但这有点脆弱。截至,支持.meteorignore文件。它的行为与.gitignore相同。你试过

我有一个包,其中包括一个经常重建的文件。这会导致meteor在每次编辑该文件时重新启动

有很多方法可以让meteor忽略主应用程序中的文件,例如放入
.目录
,但是有没有一种方法可以在包中实现这一点

问题是,我确实需要为部署包含最终文件,因此必须将其命名为资产,并包含在包addFiles中

到目前为止,我唯一的解决方案是在meteor应用程序外部托管资产,并在每次冷启动时通过http或其他方式将其加载,但这有点脆弱。

截至,支持
.meteorignore
文件。它的行为与
.gitignore
相同。你试过用它吗


您可以在项目的任何目录中使用它们,并与文件监视系统完全集成。

想到的一个想法是在package.js中添加一些检查环境的逻辑(process.env.NODE_env),只在生产环境中添加文件。也许在developmenton中添加一个“静态”版本的文件,因为package.js是在构建时运行的,所以我认为我们不能检查process.env.NODE\u env。但是您可以将包指定为debugOnly或prodOnly,因此可以创建两个附加包。封装其他包并添加“静态”文件的debugOnly包,以及封装包并添加最终文件的prodOnly包。