アプリケーションをデプロイする
WebStorm では、すべての開発とテストがコンピューター上で行われ、その後コードがステージング環境または本番環境にデプロイされることを前提としています。
この「地域開発 — デプロイ」モデルにこだわる理由は、WebStorm がコード補完、コードインスペクション、コードナビゲーション、およびその他のコーディング支援機能を提供する方法にあります。これらの機能はすべて、プロジェクトがロードされたときに WebStorm が構築し、コードを編集すると即座に更新されるプロジェクトファイルインデックスに基づいています。ファイルの高速なインデックス作成と再インデックス作成は、ローカルファイル、つまりハードディスクに保存され、ファイルシステムからアクセスできるファイルに対してのみ保証されます。
開発が完了したら、WebStorm を使用してローカルプロジェクトファイルを Web サーバーにデプロイできます。
WebStorm からローカルプロジェクトファイルを Web サーバーにデプロイする
WebStorm を使用すると、Web サーバーに接続し、そのファイルを参照して編集したり、ローカルプロジェクトから Web サーバーにファイルやリソースをアップロードしたり、ローカルプロジェクトバージョンとデプロイされたプロジェクトバージョン間で変更を同期したりできます。

リモートホストツールウィンドウ () では、構成されたサーバー接続の 1 つを選択し、サーバードキュメントルートにあるファイルとフォルダーのツリービューを参照できます。WebStorm プロジェクトにマップされているサーバー上のフォルダーは、緑色の背景でハイライトされます。詳細については、以下を参照してください。
WebStorm エディターでサーバーファイルシステムからファイルを開くと、エディターの上部に特別なツールバーが表示され、ファイルの編集ステータスと実行可能なアクションが表示されます。詳細については、以下を参照してください。
WebStorm プロジェクトと Web サーバー上のプロジェクト間でファイルの転送(アップロード / ダウンロード)、同期、比較を行うことができます。詳細については、以下を参照してください。
関連ページ:
Web サーバーに接続する
WebStorm は、次の 3 種類の「ローカル開発 — デプロイサーバー」構成を区別します。インプレースサーバー構成。インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の WebStorm プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、WebStorm でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。イン...
サーバーをグループに編成する
サーバーグループを使用すると、サーバー構成をグループ化し、単一のエンティティと同じように使用できます。コードを複数のサーバーにデプロイする必要がある場合は、サーバーグループを使用して各サーバーに個別にデプロイしないようにすることができます。サーバーグループを作成するを押して設定を開き、を選択します。または、メインメニューのに移動します。既存のサーバー構成をすべてリストした左側のペインで、追加をクリックして、ポップアップメニューでサーバーグループを選択します。開いた新規グループの作成ダイアログで、...
リモートホスト上の個々のファイルを編集する
リモートホストとの同期を設定したら、ローカルプロジェクトに追加 / 下へロードすることなく、リモートホストから直接個々のファイルを開いて WebStorm で編集できます。デバッグ、リファクタリング、その他の WebStorm 機能は、そのようなファイルではサポートされません。高度な WebStorm 機能を利用するには、プロジェクトにファイルを含めることを検討してください。詳細については、サーバー上のファイルにアクセスするを参照してください。リモートホスト上のファイルを編集するデフォルトのリモ...
ファイルのアップロードとダウンロード
WebStorm では、構成されたデプロイサーバーにプロジェクトファイルとフォルダーをアップロードするための次の 2 つの方法が提供されています。メニューコマンドからいつでも手動で実行。ファイルが更新されるたびに、またはデバッグセッションを開始する前に、またはバージョン管理システムへのコミット中に自動的に行われます。ファイルとフォルダーをダウンロードする場合、WebStorm は手動モードのみをサポートします。WebStorm は、ファイル転送ツールウィンドウにログを表示します。ファイルまたはフ...
デプロイされたファイルとフォルダーをローカルバージョンと比較する
WebStorm プロジェクト内のファイルおよびフォルダーと、サーバー上のそれらのバージョンとの対応は、デプロイサーバーマッピングによって設定されます。わかりやすくするために、サーバーが実際にマシンにインストールされている場合でも、WebStorm プロジェクト内のすべてのファイルまたはフォルダーはローカルと呼ばれ、サーバー上のすべてのファイルまたはフォルダーはリモートと呼ばれます。詳細については、Web サーバーに接続するを参照してください。サーバーにアクセスするメインメニューからまたはを選択...
プロジェクトを作成
WebStorm では、空のプロジェクトを作成したり、プロジェクトとしてフォルダーを開いたり、VCS からソースをチェックアウトしたり、プロジェクトを作成することができます。また、フレームワークテンプレートを使用してプロジェクトを生成することもできます。そのため、新しいアプリケーションは、必要なすべてのパッケージと構成ですでにブートストラップされています。WebStorm はまたあらゆるプロジェクトの設定、ファイルおよびホールダーを保存し、新しいプロジェクトを作成するときテンプレートとして使用す...