3

単一のスマート パッケージを隕石で更新する方法はありますか?

長い話:

私が管理しているスマート パッケージを使用するアプリに取り組んでいます。パッケージにライブ変更を加えて、アプリが使用するバージョンを更新できるようにしたいと考えていますmrt updatemrt remove packageand thenを使用できることはわかっていますmrt add packageが、いくつかの依存関係があるため、あまり実現可能ではありません。早くて簡単な方法はありますか?

4

1 に答える 1

3

私が考える最も簡単な方法は、ハードパッケージを使用することです/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"
    }
}
于 2013-07-24T11:02:00.693 に答える