1

インターネットに接続しない開発ネットワークがあります。Sublime Text は、私たちが最もよく使用するエディターの 1 つです。Package Control をローカルで実行することは可能ですか? 自動更新のメリットが失われることは承知しています。ただし、私は主に中央パッケージ リポジトリの使いやすさと利便性に関心があり、単に「パッケージ インストール」と言って新しいパッケージをインストールします。

誰かがこのようなことをしましたか?

4

1 に答える 1

4

パッケージ コントロール チャネルは HTTP 経由で提供する必要がありますが、ローカルでホストすることはできません。

  1. ローカルでホストするパッケージの JSON ファイルを作成します ( example-repository.jsonを参照) 。
  2. repository.json好みの Web サーバーでホストする
  3. Sublime Text で、コマンド パレットから [パッケージ コントロール: リポジトリの追加] を選択し、ローカルでホストされている JSON に URL を追加します。

注: Package Control にはデフォルトのリポジトリを削除する方法がないため、ブロック (またはリダイレクト) する必要がある場合があります。

ローカルでホストされているパッケージについては、それらもローカルでホストし、それらの URL を.xml ファイルに書き込みますrepository.json

パッケージをホストするためのもう 1 つのオプションは、既定のリポジトリ内のすべての URL を、ローカルでホストされている対応する URL にリダイレクトすることかもしれませんが、おそらく管理が難しいでしょう。

于 2016-03-18T15:53:41.093 に答える