単一のスマート パッケージを隕石で更新する方法はありますか?
長い話:
私が管理しているスマート パッケージを使用するアプリに取り組んでいます。パッケージにライブ変更を加えて、アプリが使用するバージョンを更新できるようにしたいと考えていますmrt update
。mrt remove package
and thenを使用できることはわかっていますmrt add package
が、いくつかの依存関係があるため、あまり実現可能ではありません。早くて簡単な方法はありますか?
単一のスマート パッケージを隕石で更新する方法はありますか?
長い話:
私が管理しているスマート パッケージを使用するアプリに取り組んでいます。パッケージにライブ変更を加えて、アプリが使用するバージョンを更新できるようにしたいと考えていますmrt update
。mrt remove package
and thenを使用できることはわかっていますmrt add package
が、いくつかの依存関係があるため、あまり実現可能ではありません。早くて簡単な方法はありますか?
私が考える最も簡単な方法は、ハードパッケージを使用することです/packages
。必要なパッケージ バージョンを github からダウンロードして/packages
、シンボリック リンクの代わりに配置できます。Meteorite はそのバージョンを使用し、無視します。mrt update
もう 1 つのやや面倒なオプションは、特にパッケージを変更する場合にsmart.json
、バージョンまたはリポジトリを指定するバージョン属性を使用することです。
カスタム パスの使用:
packages: {
"package-name" : {
"path": "/home/meteordev/my-package"
}
}
バージョニング/github フォークまたはタグの使用 (必要なパッケージ バージョンの凍結)
packages: {
"package-name" : {
"git": "https://github.com/user/package.git"
"tag" : "v0.5"
}
}