Meteor 不排除私有文件夹中的节点模块?

Meteor Not Excluding Node Modules in the Private Folder?

我正在将自己的 grunt 构建设置添加到我的 meteor 项目中,并从文档中假设如果我将它放入私有文件夹中,iso-build 将单独保留它。唉,事实并非如此,各种各样的地狱都破灭了。

我想知道为什么?

一个简单的解决方案是将我的资产文件夹放在 meteor 文件夹之外,我可以接受。

注意:我不想讨论在这种情况下使用 grunt 的有效性,我很想了解 iso-build 如何处理文件夹,以及如何处理(如果可能的话) , 对其包含或忽略的内容实施一些控制等。

基本上 meteor 不会忽略私有目录中的 npm 模块,我已经采取了将我的 grunt 设置和资产移出 meteor 目录的策略,并将我的资产通过 grunt 移动到 public目录。