【Salesforce+VSCode】環境構築と拡張機能

SalesforceとVSCodeで開発を行う機会があったので、そのときの環境構築+便利拡張機能のメモです。 Salesforceを使った開発自体がなかなかニッチなため、それなりに需要があるのかと思い記事にしました。

前提条件

  • node.jsインストール済(手元環境ではv10.18.1)
  • VSCodeインストール済

CLIインストール

Salesforceの各機能に関するコマンドラインツールです。 下記公式サイトにインストール手順があります。

Nodeが入っている前提なので、下記コマンドでグローバルインストールします。

npm install sfdx-cli --global

拡張機能の追加

やりたい事によっては不要なものもありますが、ここではApexVisualforceでゴリゴリ開発をしていく人向けの拡張機能とします。

ForceCode

Salesforceの環境切り分け等を行うことができるようになる拡張機能で す。

インストール

code --install-extension johnaaronnelson.forcecode

Apex,Visualforce

Apex,VisualforceSalesforceにおける独自言語です。 それぞれのシンタックスハイライト等の機能を内包した拡張機能です。

インストール

code --install-extension salesforce.salesforcedx-vscode-apex
code --install-extension salesforce.salesforcedx-vscode-visualforce

Salesforce Extension Pack

インテリセンス等の機能を持つ拡張機能です。

インストール

code --install-extension salesforce.salesforcedx-vscode

以上になります。

まとめ

今回はSalesforce開発をVSCodeで行う上で必要となる拡張機能を中心にまとめました。

Salesforce関連の資料は探しても見つからない(見つかっても古い)場合が多いので備忘録として残しておきます。

SNSでシェアする