Przejdź do treści głównej

Moduły npm

A-Parser wykorzystuje NodeJS i obsługuje dowolne moduły z katalogu Node Package Manager:

npmjs.com przykład wyników

Instalacja modułów

A-Parser wykorzystuje katalog files/node_modules dla wszystkich dodatkowych modułów, dlatego instalację należy przeprowadzać z katalogu files/:

Windows

Dla Windows zalecamy korzystanie z terminala Git Bash, ponieważ wbudowane w Windows cmd.exe i PowerShell mają wiele problemów z kompatybilnością

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'
notatka

Należy pamiętać, że A-Parser zawiera w swojej dystrybucji NodeJS oraz menedżer pakietów npm, dodatkowa instalacja nie jest wymagana

A-Parser zawiera również w dystrybucji dist/nodejs/node_modules preinstalowane moduły:

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