2016-08-24 16 views
0

私の流星アプリケーションにいくつかのデータファイル(geoipデータ)をバンドルする必要があります。単に私のアプリケーションディレクトリにデータファイルを置くだけでは何もしないように見えます - meteorを実行すると、どこにでもコピーされません。.meteor/local/buildデータファイルをMeteorアプリケーションにバンドルするにはどうしたらいいですか?

これらのファイルをアプリケーションのビルド時に流星コピーするにはどうすればよいですか?

+1

後でファイルを使って何をするつもりですか?静的に提供されることになっている場合は、それらを '/ public'に入れる必要があります。アプリケーション自体からプログラムにアクセスする場合、 '/ private'を推奨し、' Assets'オブジェクト(http://docs.meteor.com/api/assets.html)を使用してそれらを開くことをお勧めします。 –

+0

これはhttps://github.com/bluesmoon/node-geoipで使用されていますので、node-geoipソースコードをハックすることができますが、固定ディレクトリにデータを流すだけでいいのです。私はそれらを/ privateに入れて、 'Assets.absoluteFilePath'を使って、それらが終わるディレクトリを見つけ出すように思えます –

答えて

0

したがって、異なる環境にファイルがロードされる特定の順序です。いつ、どこにロードされているのかについての詳細はこちらをご覧ください。

https://guide.meteor.com/structure.html#load-order

その後、あなたは最高のユースケースに応じて、ファイルを配置する場所を決めることができます。

関連する問題