0

ハイ、

私のアプリはアプリフォルダーにファイルを書き込む必要があります。問題はあなたが知っていることです:ファイルが作成/変更/削除されると、Meteorはアプリを再起動します。では、どうすればその機能を実現できるでしょうか?

アプリフォルダーの外にあるフォルダーにファイルを書き込む人がいることを知っています。でもできないんです。~ を末尾または先頭に追加しようとしましたが、この種の機能ではありません (ファイルが静的であることを意味するだけです)。

どんな助けでも大歓迎です。ありがとう

4

2 に答える 2

0

初めて機能しない理由はわかりませんが、フォルダーの最後に「〜」を追加すると、ライブスパイから除外されます. だから私は "public/img/myfolder~" を作成し、コアをハッキングすることなくうまく動作します。

于 2013-06-27T07:51:13.373 に答える
0

mac os x の /Users/yourUserName/.meteor/tools/latest/tools/bundler.js にある 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 アプリに有効です。幸運を

于 2013-05-25T09:35:44.927 に答える