Skip to main content

Einrichten der Befehlszeilen-Tools

Lernziele

Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:

  • Nennen des Befehlszeilen-Tools, das Sie beim Installieren von Paketen über die Befehlszeilenschnittstelle unterstützt
  • Nennen des Software-Tools, welches das Force.com-IDE-Plug-In für die Salesforce-Entwicklung ablöst

Befehlszeilen-Tools für Entwickler

Befehlszeilen-Tools wie npm und Salesforce CLI bringen Entwickler bei ihren Projekten voran, da sie eine problemlose Integration mit anderen Entwicklertools ermöglichen. Die meisten Softwareprogramme verfügen über eine Befehlszeilenschnittstelle oder Plug-Ins, die Sie für Ihr Projekt installieren können. Nur Sie und die Anforderungen Ihres Projekts bestimmen, welche Programme und Tools Sie installieren möchten.

Bei dieser Einheit installieren Sie Visual Studio Code (VS Code) und richten die Befehlszeilen-Tools Node.js, npm und Salesforce CLI ein.

Installieren von Visual Studio Code

Visual Studio Code ist der Code-Editor par excellence für Salesforce, da er sich in hohem Maß anpassen lässt und plattformübergreifend ist. In VS Code können Sie Salesforce Extensions einrichten und installieren. Salesforce Extensions für Visual Studio Code ist der Nachfolger des Force.com IDE-Plug-Ins für die desktopbasierte Salesforce-Entwicklung.

Lassen Sie uns nun Visual Studio Code (VS Code) installieren und die Erweiterung einrichten.

  1. Installieren Sie Visual Studio Code von https://code.visualstudio.com/Download.
  2. Öffnen Sie die Anwendung Visual Studio Code.

Installieren von Salesforce Extensions für Visual Studio

Die Salesforce-Erweiterungen bieten Funktionen wie Codevervollständigung, Syntaxhervorhebung, Apex-Debugging und mehr für die Salesforce Lightning-Plattform.

  • Klicken Sie in VS Code auf das Menü View (Ansicht) und wählen Sie Extensions (Erweiterungen) aus.
  • Geben Sie in das Suchfeld Salesforce Extension Pack ein.
  • Klicken Sie auf Install (Installieren) (oder auf Update (Aktualisieren), falls bereits eine frühere Version des Extension Pack installiert ist, die aktualisiert werden soll).
    Kopfzeileninformationen des Salesforce Extension Pack mit Angaben zur Anzahl der Downloads, Sternebewertung und der Kurzbeschreibung: 'Extensions for developing on the Salesforce Platform (Erweiterungen für die Entwicklung auf der Salesforce Platform)'.
  • Nach der Installation des Extension Pack starten Sie Visual Studio Code neu.

Feststellen, welche Shell Sie verwenden

VS Code ist eingerichtet. Wir öffnen jetzt ein neues Terminalfenster, um festzustellen, welche Shell auf Ihrem Rechner zur Verfügung steht.

  1. Klicken Sie in VS Code auf Terminal > New Terminal (Neues Terminal).
  2. Finden Sie das Shell-Dropdown-Menü am oberen Rand des Terminalfensters. Wählen Sie den Dropdown-Pfeil aus oder lesen Sie die aktuelle Auswahl ab, um die Standard-Shell auf Ihrem Rechner festzustellen.

Bei macOS/Linux wird entweder bash oder zsh angegeben.

Navigationsleiste des Terminalfensters mit ausgewählter Shell BASH.
Navigationsleiste des Terminalfensters mit ausgewählter Shell ZSH.

Bei Windows wird PowerShell angegeben.

Navigationsleiste des Terminalfensters mit ausgewählter Shell PowerShell.

Sie können später ganz nach Belieben andere Shells installieren oder Ihr Setup ändern. Einstweilen verwenden wir jedoch diese Standard-Shells.

Einrichten von Node.js und npm

Es gibt gängige Entwicklungstools, die das Arbeiten in der Befehlszeilenschnittstelle einfacher machen. Wenn Sie beispielsweise Lightning-Webkomponenten entwickeln oder in einer JavaScript-Laufzeitumgebung wie Node.js arbeiten, verwenden Sie sehr wahrscheinlich für die Installation und Aktualisierung von Paketen das Tool npm. Die Verwendung des npm-Tools über die Befehlszeilenschnittstelle beschleunigt die Installation von Paketen und sorgt mit einfachen Befehlen dafür, dass diese Pakete aktualisiert werden.

Hinweis

Wir prüfen jetzt nicht, ob diese Tools auf Ihrem System installiert sind. Node.js und npm werden nicht von Salesforce gepflegt. Installieren Sie diese Tools nach eigenem Ermessen. Starten Sie VS Code nach der Installation neu.

  1. Installieren Sie Node.js (achten Sie darauf, die Version "LTS - Long Term Support" zu wählen).
  2. Kontrollieren Sie, ob die Installation von Node.js abgeschlossen wurde, indem Sie die installierte Version prüfen:
    node -v
  3. Wenn Sie feststellen möchten, ob npm installiert ist, führen Sie den folgenden Befehl aus:
    npm -v
    Befehlszeilenfenster mit node -v, v12.2.0 und npm-v 6.14.1.
  4. Wenn Sie Ihre npm-Version aktualisieren müssen (wodurch auch gleich die node-Version aktualisiert wird), führen Sie den folgenden Befehl aus:
    npm install npm@latest -g

Wenn Sie nach der Ausführung des Befehls npm install npm@latest -g beim Zugriff auf npm eine Fehlermeldung erhalten, suchen Sie in der offiziellen npm-Dokumentation nach Lösungen für Berechtigungsfehler.
npm-Fehlermeldung in der Befehlszeilenschnittstelle, die besagt, dass der Vorgang zurückgewiesen wurde, da der Benutzer nicht zum Zugriff auf die Datei berechtigt ist. Es wird vorgeschlagen, den Befehl als Root-Benutzer bzw. Administrator auszuführen.

Anleitungen und Tipps zur Installation von Node.js finden Sie auf der Seite Installing Node.js via package manager.

Installieren und Aktualisieren von Salesforce CLI

Jetzt ist es an der Zeit, Salesforce CLI zu installieren (oder zu aktualisieren). Sie verwenden Salesforce CLI-Befehle, um Testorganisationen für die Entwicklung und das Testen von Anpassungen zu erstellen und Quellcode zwischen Organisationen und Quell-Repositorys zu synchronisieren. Wir installieren und aktualisieren jetzt Salesforce CLI.

  1. Installieren Sie Salesforce CLI von https://developer.salesforce.com/tools/sfdxcli.
  2. Klicken Sie in VS Code auf Terminal > New Terminal (Neues Terminal).
  3. Überprüfen Sie, ob die sfdx-cli-Version auf dem neuesten Stand ist, indem Sie den folgenden Befehl ausführen:
    sf update

Sie haben nun ein leistungsfähiges Setup, mit dem Sie einige ziemlich coole Entwicklungsprojekte auf der Plattform durchführen können. Sobald Salesforce CLI installiert ist, können Sie damit beginnen, Salesforce DX zu erlernen. Sehen Sie sich dazu zum Einstieg das Projekt Schnelleinstieg: Salesforce DX an.

Ressourcen

Lernen Sie weiter kostenlos!
Registrieren Sie sich für einen Account, um fortzufahren.
Was ist für Sie drin?
  • Holen Sie sich personalisierte Empfehlungen für Ihre Karriereplanung
  • Erproben Sie Ihre Fähigkeiten mithilfe praktischer Aufgaben und Quizze
  • Verfolgen Sie Ihre Fortschritte nach und teilen Sie sie mit Arbeitgebern
  • Nutzen Sie Mentoren und Karrierechancen