web-dev-qa-db-ja.com

開発とデバッグAtomパッケージ

私は Atom.io パッケージ開発に取り組み始めたばかりであり、 このチュートリアル に基づいて、パッケージ開発skeltonファイルの作成方法からパッケージの公開方法まで学びました。

しかし、私はあなたのパッケージをチェック/デバッグ/開発する方法を知りません。 alt-cmd-Iまたは開発者コンソール(AtomはChromiumに基づく)の場合)を使用してJasmineを使用できることはわかっていますが、パッケージの動作を確認する場合は、 -パッケージを毎回手動で公開またはインストールしますか?

27
kenju

ローカルでパッケージを操作する場合の推奨ワークフローは次のとおりです。

  • apm develop <package-name>を使用してGitHubからパッケージを複製します。これにより、パッケージのリポジトリがローカル~/.atom/dev/packages/<package-name>に複製されます
  • cdをこのディレクトリに
  • 開始Atomこのディレクトリでatom -d .を使用して

これで、パッケージでの作業、変更などを行うことができます。リロードの準備ができたら、View > Developer > Reload Windowを使用して、変更したパッケージでAtomを再起動できます。

マシンのローカルにパッケージソースがある場合は、最初のステップ(apm develop)をスキップして、ソースから~/.atom/dev/packages/<package-nameへのシンボリックリンクを作成するだけです。

51
nwinkler

パッケージのローカルリポジトリを既に持っていますか?

Nwinklerの answer に追加するには、すでにパッケージのリポジトリをローカルに持っている場合は、

apm link --dev

~/.atom/dev/packages/ディレクトリへのシンボリックリンクを自動的に作成します。

atomを開発者モードで完全に再起動してください。

atom -d

またはView>Developer>開発モードで開く...

(devモードではなく)ローカルパッケージのみを使用する場合は、apm linkを直接使用できます。 apm unlinkは、~/.atom/packagesへのシンボリックリンクを削除します。

21
Emile Bergeron