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.
- Installieren Sie Visual Studio Code von https://code.visualstudio.com/Download.
- Ö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).
- 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.
- Klicken Sie in VS Code auf Terminal > New Terminal (Neues Terminal).
- 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.
Bei Windows wird PowerShell angegeben.
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.
- Installieren Sie Node.js (achten Sie darauf, die Version "LTS - Long Term Support" zu wählen).
- Kontrollieren Sie, ob die Installation von Node.js abgeschlossen wurde, indem Sie die installierte Version prüfen:
node -v
- Wenn Sie feststellen möchten, ob npm installiert ist, führen Sie den folgenden Befehl aus:
npm -v
- 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.
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.
- Installieren Sie Salesforce CLI von https://developer.salesforce.com/tools/sfdxcli.
- Klicken Sie in VS Code auf Terminal > New Terminal (Neues Terminal).
- Ü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
- Salesforce Developers: Auswählen und Aktivieren einer Dev Hub-Organisation
- Salesforce-Hilfe: Salesforce CLI-Befehlsreferenz (force Namespace)