Pular para o conteúdo principal

Módulos npm

O A-Parser utiliza NodeJS e suporta quaisquer módulos do catálogo Node Package Manager:

npmjs.com exemplo de resultados

Instalação de módulos

O A-Parser utiliza o diretório files/node_modules para todos os módulos adicionais, portanto a instalação deve ser realizada a partir do diretório files/:

Windows

Para Windows, recomendamos utilizar o terminal Git Bash, pois o cmd.exe e o PowerShell integrados ao Windows possuem diversos problemas de compatibilidade

export PATH=$PWD/dist/nodejs/:$PATH
cd files/
npm install md5

Linux

export PATH=$PWD/dist/nodejs/bin/:$PATH
cd files/
npm install md5

Docker

docker run --rm -v $(pwd)/aparser:/app aparser/runtime sh -c 'export PATH=$PWD/dist/nodejs/bin/:$PATH && cd files && npm install re2'
nota

Observe que o A-Parser inclui em sua distribuição o NodeJS e o gerenciador de pacotes npm, não sendo necessária uma instalação adicional

Além disso, o A-Parser inclui no pacote dist/nodejs/node_modules os seguintes módulos pré-instalados:

  • puppeteer
  • puppeteer-extra
  • lodash
  • re2
  • async-redis
  • async-mutex
  • typescript