私は新しい流星アプリを作成しており、すべてを git ソース管理下に置きたいと考えています。meteor ディレクトリの作業コピーを複製すると、meteor は : run: You're not in a Meteor project directory を返します。
.meteor ディレクトリを調べたところ、ここにあるファイルがローカル クローンで除外されていることがわかりました。
これが行われる特定の理由はありますか?
私は新しい流星アプリを作成しており、すべてを git ソース管理下に置きたいと考えています。meteor ディレクトリの作業コピーを複製すると、meteor は : run: You're not in a Meteor project directory を返します。
.meteor ディレクトリを調べたところ、ここにあるファイルがローカル クローンで除外されていることがわかりました。
これが行われる特定の理由はありますか?
@Swadq がすでに指摘しているように、.meteor ディレクトリは Meteor のディレクトリです。フォルダーとファイルが含まれています。
このlocal
ディレクトリには、アプリケーションのコンパイル済みバージョンといくつかのデータベース情報 (ロックファイルと mongodb の実際の生データ) が含まれています。もちろん、これは VCS に含めるべきではありません。
このpackage
ファイルには、meteor がアプリケーション用にロードする必要があるすべてのパッケージが含まれています。これはもちろん重要であり、VCS に含める必要があります。さらに重要なことは、このファイルをチェックして、現在のディレクトリが meteor アプリケーションかどうかを判断することです。これを含めないと、中継するパッケージが失われ、単にアプリを実行する機能が失われます。を使用してmeteor
。
したがって、理想的には、.gitignore ファイルには .gitignore のみが含まれている必要.meteor\local
があり.meteor\packages
ます。ファイルを使用meteorite
する場合は、同様.gitignore
に含める必要があります。.meteor\meteorite