---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Utiliser des bibliothèques tierces
==================================

Utiliser des bibliothèques tierces dans les applications de ServiceNow IDE {#ariaid-title1}
===========================================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Appeler des bibliothèques tierces dans votre application pour utiliser la fonctionnalité open source existante avec le ServiceNow IDE.

Avant de commencer
------------------

Créez un module JavaScript. Pour plus d'informations, consultez [Créer et utiliser des modules JavaScript dans des applications de ServiceNow IDE](https://servicenow-prod.fluidtopics.net/s3dDd6WeyDOKsZ_cLO2v3Q "Optimisez votre base de code en définissant des blocs de code réutilisables avec des modules JavaScript dans le ServiceNow IDE.").

Pour installer et utiliser des packages à partir de registres privés, vous devez configurer les paramètres utilisateur de votre gestionnaire de packages dans le ServiceNow IDE. Pour plus d'informations, consultez [Installer un package npm à partir d'un registre privé avec le ServiceNow IDE](https://servicenow-prod.fluidtopics.net/zUKicKqCBMdOPF84IrwJ6w "Installez les packages NPM (Node Package Manager) à partir d’un registre privé en tant que dépendances dans votre application pour les utiliser comme bibliothèques tierces.").

Rôle requis : admin

Pourquoi et quand exécuter cette tâche
--------------------------------------

Des bibliothèques tierces sont ajoutées aux applications en tant que modules JavaScript.
Pour des informations générales sur la syntaxe utilisée pour créer des modules JavaScript, consultez la page [Modules JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) sur le site Web MDN Web Docs.  
Important :  
Vous ne pouvez pas utiliser de bibliothèques tierces qui reposent sur des fonctionnalités non prises en charge, telles que des API ou des fonctionnalités ECMAScript non prises en charge. Pour plus d'informations sur les fonctionnalités non prises en charge, reportez-vous à la section [Modules JavaScript et bibliothèques tierces](https://servicenow-prod.fluidtopics.net/KrmSI2Ypb8cRfILVEbU4hQ "Optimisez votre base de code à l’aide de modules JavaScript pour regrouper le code connexe ou ajouter des bibliothèques tierces et réutiliser leur code dans les applications.").

Procédure
---------

1. Accédez à la ToutDéveloppement d'applicationsServiceNow IDE.
2. Ouvrez un espace de travail avec une application.
3. Dans la barre d'activité, sélectionnez la vue Explorateur de fichiers ( ![Explorateur de fichiers]()).
4. Ouvrez le fichier de package.json pour l'application.
5. Ajoutez le champ `Dépendances` avec le nom du package et la version de toutes les bibliothèques tierces à utiliser.  

       "dependencies": {
           "<package name>": "<version>"
         }

6. Dans un module JavaScript, importez la bibliothèque à l'aide d'une instruction import.  
   Dans cet exemple, le module inclut une importation d'espace de noms pour le module lodash.

       import * as lodash from "lodash"

   Dans cet exemple, le module inclut une importation nommée pour la fonction camelCase dans le module lodash.

       import camelCase from 'lodash'

7. Code d'appel importé depuis la bibliothèque dans votre module pour le réutiliser.
8. Dans la barre d'état, sélectionnez Générer et déployer.  
   ![Créer et déployer](){#use-third-party-libraries-ide__build-icon}

   Le fichier actif ouvert dans l'éditeur détermine l'application à créer. Si aucun fichier n'est ouvert, sélectionnez l'application à créer lorsque vous y êtes invité.  
   Une fois la génération terminée, les bibliothèques tierces sont ajoutées à votre application et leurs modules sont ajoutés à la table du module EcmaScript \[sys_module\].
* **[Installer un package npm à partir d'un registre privé avec le ServiceNow IDE](https://servicenow-prod.fluidtopics.net/zUKicKqCBMdOPF84IrwJ6w)**   
  Installez les packages NPM (Node Package Manager) à partir d'un registre privé en tant que dépendances dans votre application pour les utiliser comme bibliothèques tierces.

**Concepts associés**   

* [Modules JavaScript et bibliothèques tierces](https://servicenow-prod.fluidtopics.net/KrmSI2Ypb8cRfILVEbU4hQ "Optimisez votre base de code à l’aide de modules JavaScript pour regrouper le code connexe ou ajouter des bibliothèques tierces et réutiliser leur code dans les applications.")

