Configuration des outils de ligne de commande
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Identifier l’outil de ligne de commande permettant d’installer des packages à l’aide de l’interface de ligne de commande
- Identifier le logiciel qui succède au plug-in Force.com IDE pour le développement avec Salesforce
Outils de ligne de commande destinés aux développeurs
Les outils de ligne de commande, tels que npm et Salesforce CLI, aident les développeurs dans leurs projets en s’intégrant facilement à d’autres outils de développement. La plupart des logiciels disposent d’une interface de ligne de commande ou de plug-ins que vous pouvez installer pour élaborer votre projet. Le choix des programmes et outils à installer dépend entièrement de vous et des besoins de votre projet.
Dans cette unité, vous allez installer Visual Studio Code (VS Code) et configurer les outils de ligne de commande Node.js, npm et Salesforce CLI.
Installation de Visual Studio Code.
Visual Studio Code est l’éditeur de code idéal pour Salesforce, car il est hautement personnalisable et multi plate-forme. Dans VS Code, vous pouvez configurer et installer des extensions Salesforce. Les extensions Salesforce pour Visual Studio Code viennent succéder au plug-in Force.com IDE, destiné au développement Salesforce sur ordinateur de bureau.
Installons Visual Studio Code (VS Code) et configurons l’extension.
- Installez Visual Studio Code à partir de https://code.visualstudio.com/Download.
- Ouvrez l’application Visual Studio Code.
Installation des extensions Salesforce pour Visual Studio
Les extensions Salesforce proposent des fonctionnalités telles que la saisie automatique de code, la coloration syntaxique, le débogage Apex, etc. à intégrer à la plate-forme Salesforce Lightning.
- Dans VS Code, cliquez sur le menu Affichage, puis choisissez Extensions.
- Dans la zone de recherche, saisissez
salesforce extension pack
.
- Cliquez sur Installer (ou Mettre à jour, si une version antérieure du pack d’extensions est déjà installée et qu’elle doit être mise à jour).
- Lorsque le pack d’extensions est installé, relancez Visual Studio Code.
Identification de votre shell
Maintenant que VS Code est installé, ouvrons une nouvelle fenêtre de terminal et identifions le shell de votre ordinateur.
- Dans VS Code, cliquez sur Terminal > Nouveau terminal.
- Repérez la liste déroulante du shell au-dessus de la fenêtre de terminal. Sélectionnez la liste déroulante ou lisez la sélection actuelle pour connaître le shell par défaut de votre ordinateur.
Sous macOS/Linux, il s’agit de BASH ou de ZSH.
Sous Windows, PowerShell s’affiche.
Si vous le désirez, vous pouvez installer d’autres shells et modifier votre configuration ultérieurement. Pour l’instant, utilisons ces shells par défaut.
Configuration de Node.js et de npm
Il existe des outils de développement courants qui peuvent faciliter le travail dans l’interface de ligne de commande. Par exemple, si vous développez des composants Web Lightning ou travaillez dans un environnement d’exécution JavaScript tel que Node.js, vous vous servirez probablement de l’outil npm pour installer et mettre à jour les packages. L’utilisation de l’outil npm via l’interface de ligne de commande permet d’installer rapidement les packages et de mettre ceux-ci à jour à l’aide de simples commandes.
- Installez Node.js. Veillez à sélectionner la version LTS (support à long terme).
- Vérifiez que l’installation de Node.js a correctement été effectuée en contrôlant la version que vous avez installée :
node -v
- Pour vérifier si npm est installé, exécutez la commande suivante :
npm -v
- Si vous devez mettre à jour votre version de npm (ce qui mettra également à jour votre version de Node), exécutez la commande suivante :
npm install npm@latest -g
Si un message d’erreur d’accès à npm s’affiche après avoir exécuté la commande npm install npm@latest -g
, consultez la documentation officielle de npm sur la résolution des erreurs d’autorisation (en anglais).
Pour obtenir des guides et des conseils d’installation, consultez la page Node.js Installation de Node.js à l’aide du gestionnaire de packages.
Installation et mise à jour de Salesforce CLI
Passons maintenant à l’installation (ou à la mise à jour) de Salesforce CLI. Les commandes de Salesforce CLI vous servent à créer des organisations test pour développer et tester des personnalisations, et à synchroniser le code source entre les organisations et les référentiels source. Installons et mettons à jour Salesforce CLI.
- Installez Salesforce CLI à partir de https://developer.salesforce.com/tools/sfdxcli.
- Dans VS Code, cliquez sur Terminal > Nouveau terminal.
- Vérifiez que la version de sfdx-cli est à jour en exécutant la commande suivante.
sf update
Vous disposez maintenant d’une configuration puissante qui vous permet de réaliser des projets de développement très intéressants sur la plate-forme. Une fois que vous avez installé Salesforce CLI, vous êtes prêt à découvrir Salesforce DX. Pour commencer, consultez le projet Prise en main rapide :. Salesforce DX.
Ressources
- Salesforce Developers : sélection et activation d’une organisation Dev Hub
- Aide Salesforce : Référence de commande de Salesforce CLI (espace de noms force)