Модули npm
A-Parser использует NodeJS и поддерживает любые модули из каталога Node Package Manager:
Установка модулей
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