HY,
我的应用需要在app文件夹中写入文件。问题就在于您所知道的:当创建/修改/删除任何文件时,Meteor会重新启动应用程序。 那么我们如何才能实现这些功能呢?
我知道有些人将文件写在app文件夹之外的文件夹中。但是我不能。 我试图在结尾或开头添加〜,但这不是为了这种功能(它只意味着文件是静态的)。
欢迎任何帮助。 感谢
答案 0 :(得分:0)
您可以在bundler.js文件中排除正在观看的文件,该文件位于: mac OS x上的/Users/yourUserName/.meteor/tools/latest/tools/bundler.js(假设您使用的是最新版本)。 在第50行附近,您会找到以下代码块:
// files to ignore when bundling. node has no globs, so use regexps
var ignore_files = [
/~$/, /^\.#/, /^#.*#$/,
/^\.DS_Store$/, /^ehthumbs\.db$/, /^Icon.$/, /^Thumbs\.db$/,
/^\.meteor$/, /* avoids scanning N^2 files when bundling all packages */
/^\.git$/, /* often has too many files to watch */
/^\public$/ /* myEDIT: that's how you can exclude the public dir */
];
这适用于开发模式下的所有meteor应用程序。 祝你好运
答案 1 :(得分:0)
不知道为什么它第一次不起作用,但在文件夹的末尾添加“〜”会将其排除在实时间谍之外。 所以我创建了一个“public / img / myfolder~”,它运行良好而不会破坏核心。