Перейти к основному содержимому

Модули npm

A-Parser использует NodeJS и поддерживает любые модули из каталога Node Package Manager:

npmjs.com пример выдачи

Установка модулей

A-Parser использует каталог files/node_modules для всех дополнительных модулей, поэтому установку требуется производить из каталога files/:

Windows

Для Windows мы рекомендуем использовать терминал Git Bash т.к. встроенные в Windows cmd.exe и PowerShell имеют множество проблем с совместимостью

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'
примечание

Обратите внимание, что A-Parser включает в свой дистрибутив NodeJS и пакетный менеджер npm, дополнительная установка не требуется

Также A-Parser включает в дистрибутив dist/nodejs/node_modules предустановленные модули:

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