Usar bibliotecas de terceiros em aplicações no ServiceNow IDE

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Chamar bibliotecas de terceiros em sua aplicação para usar a funcionalidade de código aberto existente com ServiceNow IDE.

    Antes de Iniciar

    Crie um módulo JavaScript. Para obter mais informações, consulte Criar e usar módulos JavaScript em aplicações no ServiceNow IDE.

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Bibliotecas de terceiros são adicionadas a aplicações como módulos JavaScript. Para obter informações gerais sobre a sintaxe usada para criar módulos JavaScript, consulte a página de módulos JavaScript no site do MDN Web Docs.

    Importante:
    Você não pode usar bibliotecas de terceiros que dependem de funcionalidades sem suporte, como APIs sem suporte ou recursos do ECMAScript. Para obter mais informações sobre funcionalidades sem suporte, consulte Módulos JavaScript e bibliotecas de terceiros.

    Procedimento

    1. Navegar até Todos > IDE da ServiceNow.
    2. Abra um espaço com uma aplicação.
    3. Na Barra de atividades, selecione a exibição do Explorador de arquivos ( Explorador de arquivos).
    4. Abra o arquivo package.json da aplicação.
    5. Adicione o campo de dependências com o nome do pacote e a versão de todas as bibliotecas de terceiros a serem usadas.
      "dependencies": {
          "<package name>": "<version>"
        }
    6. Em um módulo JavaScript, importe a biblioteca usando uma instrução de importação.
      Neste exemplo, o módulo inclui uma importação de namespace para o módulo lodash.
      import * as lodash from "lodash"

      Neste exemplo, o módulo inclui uma importação nomeada para a função camelCase no módulo lodash.

      import camelCase from 'lodash'
    7. Código de chamada importado da biblioteca em seu módulo para reutilizá-lo.
    8. Na barra de status, selecione Criar ( Criar).
      O arquivo ativo aberto no editor determina qual aplicação criar. Se nenhum arquivo estiver aberto, selecione a aplicação a ser criada quando solicitado.
      Após a compilação, as bibliotecas de terceiros são adicionadas à sua aplicação e seus módulos são adicionados à tabela Módulo EcmaScript [sys_module].