Skip to main content

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.

  1. Installez Visual Studio Code à partir de https://code.visualstudio.com/Download.
  2. 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).
    Les informations d’en-tête du pack d’extensions Salesforce incluent le nombre de téléchargements, le nombre d’étoiles et une brève description : Extensions for developing on the Salesforce Platform (Extensions pour le développement sur Salesforce Platform).
  • 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.

  1. Dans VS Code, cliquez sur Terminal > Nouveau terminal.
  2. 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.

Le shell BASH est sélectionné dans la barre de navigation de la fenêtre de terminal.
Le shell ZSH est sélectionné dans la barre de navigation de la fenêtre de terminal.

Sous Windows, PowerShell s’affiche.

PowerShell est sélectionné dans la barre de navigation de la fenêtre de terminal.

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.

Remarque

Nous ne vérifierons pas si ces ressources sont installées sur votre système. Node.js et npm ne sont pas gérés par Salesforce. Installez ces outils à votre convenance. Après leur installation, relancez VS Code.

  1. Installez Node.js. Veillez à sélectionner la version LTS (support à long terme).
  2. 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
  3. Pour vérifier si npm est installé, exécutez la commande suivante :
    npm -v
    Fenêtre de ligne de commande : node -v, v12.2.0 et npm-v 6.14.1.
  4. 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).
Message d’erreur de l’interface de ligne de commande relatif à npm, indiquant que l’opération a été refusée car l’utilisateur ne dispose pas des autorisations nécessaires pour accéder au fichier et qu’il est recommandé d’essayer d’exécuter la commande en tant qu’utilisateur root/administrateur.

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.

  1. Installez Salesforce CLI à partir de https://developer.salesforce.com/tools/sfdxcli.
  2. Dans VS Code, cliquez sur Terminal > Nouveau terminal.
  3. 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

Formez-vous gratuitement !
Créez un compte pour continuer.
Qu’est-ce que vous y gagnez ?
  • Obtenez des recommandations personnalisées pour vos objectifs de carrière
  • Mettez en pratique vos compétences grâce à des défis pratiques et à des questionnaires
  • Suivez et partagez vos progrès avec des employeurs
  • Découvrez des opportunités de mentorat et de carrière