2016-04-03 2 views
0

私はMeteor Tutorialで働いていて、自分のワークスペースに自分の最初のプロジェクトを作成しました。 最初の「アプリケーションの作成」ページで説明したファイルのリストがあります。しかし、私がApplication structure | Meteor Guideを参照すると、2つのクライアントとサーバーのフォルダ以上のものが表示されます。Meteor Application Structureのガイドに記載されているフォルダがすべて表示されないのはなぜですか?

アプリケーション構造ガイドに記載されているフォルダ、作成する必要があるレイアウトスキーム、またはmeteor create simple-todosコマンドでリーダーにこれを組み立てる必要がありますか?

答えて

2

Meteorアプリケーションには、クライアントとサーバーのフォルダを超えることができます。シンプルトゥドスアプリケーションはこれらの2つのフォルダを使用しますが、より複雑なアプリケーションでは、より複雑な構造が必要になります。

メテオ1.3より前は、メテオのファイル読み込みが異なっていました。次にlib、private、publicのような特別な機能を持ついくつかのフォルダがありました。 1.3から、これは変更されました.3つのフォルダ(インポート、クライアント、サーバー)しかありません。

インポートフォルダ内に配置されたものは、Meteorによってロードされません。ここでアプリケーションコードを配置し、このフォルダの外のどこからでもインポートします。これにより、Meteorはあなたが意図的に使用するコードだけをバンドルします。こうすることで、テスト済みですぐに使用できるようになる前に、アプリケーションにバンドルされていないコードを記述することができます。

これは、ガイドで説明されています。

完全にモジュールシステムを使用して、我々のコードのみ は、我々はそれを要求したとき、私たちはあなたのアプリケーションコードのすべてが内部 を配置しなければならないことをお勧めします実行されることを確認するにはインポート/ディレクトリ。これは、メテオの ビルドシステムは、インポートを使用して別のファイル から参照されている場合、そのファイルのみをバンドルしてインクルードすることを意味します。

関連する問題