跳转到主要内容

npm 模块

A-Parser 使用 NodeJS 并支持 Node Package Manager 目录中的任何模块:

npmjs.com 示例结果

安装模块

A-Parser 使用 files/node_modules 目录存放所有额外模块,因此需要在 files/ 目录下进行安装:

Windows

对于 Windows,我们建议使用 Git Bash 终端,因为 Windows 内置的 cmd.exePowerShell 存在许多兼容性问题

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 的发行版中已包含 NodeJSnpm 包管理器,无需额外安装

此外,A-Parser 在发行版的 dist/nodejs/node_modules 中包含了预装模块:

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