1

現在 Meteor アプリケーションでパッケージを使用しており、ファイルを変更してドロップダウンにボタンを追加しaccounts-ui-bootstrap-3-blazeたいと考えています。login_buttons_dropdown.htmlこのパッケージに「クリーンな」方法でパッチを適用するにはどうすればよいですか? 既にパッケージをダウンロードし、smart.jsonファイルを介して手動で埋め込んでいましたが、 mrt.

どんな助けでも大歓迎です。

4

1 に答える 1

4

単一のプロジェクトのみを目的とする場合、最も簡単な方法はまったく使用せずmrt、パッケージ ソース コードをpackagesディレクトリに手動で配置することです。.meteor/packagesまた、ファイルを自分で更新する必要があります。このソリューションの利点の 1 つは、パッケージ ソース コードの更新が Meteor によって自動的に検出されるため、ホット コード プッシュ機能を利用できることです。これは、開発プロセスにおいて特に便利です。

パッチを他のプロジェクトで再利用する予定がある場合は、元のリポジトリをフォークすることをお勧めします。おそらくgithubでホストされるため、非常に簡単なはずです。mrtコマンドでインストールできるようにするために、パッケージを大気に公開する必要はありません。あなたがする必要がある唯一のことは、あなたのカスタム github リポジトリでこの特定のパッケージを探すように隕石に指示することです:

"accounts-ui-bootstrap-3-blaze": {
  "git": "https://github.com/yourUsername/accounts-ui-bootstrap-3-blaze.git"
}

あなたsmart.jsonとあなたは行ってもいいです。

于 2014-06-11T12:34:55.293 に答える