功能 |
库名 | 介绍 |
系统监控 | nodemon |
Nodemon是一个实用程序,可以监视源代码中的任何更改并自动重新启动服务器。非常适合开发。 |
系统进程 | execa |
execa是更好的子进程管理工具(A better child_process)。本质上就是衍生一个 shell,传入的 command 字符串在该 shell中直接处理。 |
文件处理 | node-ssh | |
pdfkit | pdfkit是一个用于节点和浏览器的PDF文档生成库,使创建复杂的、多页的、可打印的文档变得容易。 | |
officegen |
officegen 模块可以为Microsoft Office 2007及更高版本生成Office Open XML文件。此模块不依赖于 任何框架,您不需要安装Microsoft Office,因此您可以将它用于任何类型的 JavaScript 应用程序。输出 也是流而不是文件,不依赖于任何输出工具。此模块应适用于支持Node.js 0.10或更高版本的任何环境, 包括Linux,OSX和Windows。 |
|
mammoth |
mammoth被设计用来转换.docx文档,比如由microsoftword创建的文档,并将其转换为HTML。Mammoth 的目标是通过使用文档中的语义信息而忽略其他细节来生成简单而干净的HTML。例如,Mammoth将带有 样式标题1的任何段落转换为h1元素,而不是试图精确复制标题的样式(字体、文本大小、颜色等)。 |
|
fs-extra | fs-extra模块是系统fs模块的扩展,提供了更多便利的 API,并继承了fs模块的 API | |
chokidar | chokidar 是一个很好用的nodejs下监听文件更改的插件 |
|
directory-tree | 将目录树转换为JS对象。 | |
视频音频 | fluent-ffmpeg | 适合处理视频资源以及视频流,压缩,编辑,改变等功能 |
ffbinaries-node | 下载ffmpeg、ffprobe、ffserver和ffplay的二进制文件 | |
peerflix | Peerflix可以与磁性链接或torrent文件一起使用。使用下面的命令来流式传输带有磁性链接的视频。 | |
图像处理 | face-api.js | 可以尝试做网页端的或是electron的人脸认证登录功能。作为辅助,但不能做为唯一凭证,安全性可能不够 |
node-canvas | 后端实现canvas | |
服务守护 | pm2 |
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控, 进程守护,负载均衡等功能 |
发邮件 | nodemailer |
Nodemailer 是一个简单易用的 Node.JS 邮件发送模块(通过 SMTP,sendmail,或者 Amazon SES) 支持 unicode,你可以使用任何你喜欢的字符集。 |
图片验证码 | captchapng | |
定时器 | node-schedule |
Node Schedule 是一个Node.js的灵活的类似cron又不类似的任务调度库.它允许你调度任务(任意函数) 在特殊的日期执行,并循环执行。他只在在任何给定的时间里使用一个定时器(而不是每隔一秒/一分钟来重新 判断将要执行的任务) |
执行系统命令 | child_process |
执行一些系统命令,与系统做一些交互,或者调用其他语言 |
相关文章
- 09-28最强最全常用开发库 - 日志类库详解
- 09-28最强最全常用开发库 - 日志类库详解
- 09-28iOS开发(Objective-C)常用库索引
- 09-28NodeJS常用库说明
- 09-28【数据库】Mean web开发 02-Windows下Mongodb安装配置及常用客户端管理工具
- 09-28android开发常用组件(库)推荐
- 09-28程序开发常用第三方类库一览表(VendorLib)
- 09-28NodeJS开发博客(二) 接入数据库
- 09-28XData -–无需开发、基于配置的数据库RESTful服务,可作为移动App和ExtJS、WPF/Silverlight、Ajax等应用的服务端
- 09-28MVC5中Model层开发数据注解 EF Code First Migrations数据库迁移 C# 常用对象的的修饰符 C# 静态构造函数 MSSQL2005数据库自动备份问题(到同一个局域网上的另一台电脑上) MVC 的HTTP请求