Nodejs开发常用npm包

4 篇文章 0 订阅

node开发常用npm工具

node自带包
名称功能
httphttp模块
fs文件模块
path路径模块
net网络模块(包含Socket)
ipip模块
url网址模块
zlibgzip压缩模块
crypto加解密模块
第三方包
名称功能
pm2托管服务,关闭xshell后应用保存运行,代码有更改时会自动重启服务更新
nodemon监听代码文件的变动,当代码改变之后,自动重启
supervisor监控文件修改,自动重启服务
concurrently并行地运行多个命令(同时跑前端和后端的服务)
faker.js生成大量的虚假数据
anywhere静态web服务器
md5md5加密
bcryptjs密码加密
uuid创建uuid
node-uuid创建uuid
portfinder检测端口是否可用,如果被占用会重新寻找一个可用的端口
dotenv配置环境变量
cross-env配置环境变量与dotenv功能类似
pkg将 Node.js 项目打包为可执行文件
mime文件类mime型模块,常用于Content-Type
multer文件上传
formidable文件上传
http-proxy代理模块
http-proxy-middleware基于http-proxy的封装
json2excel、json2xlsjson数据转Excel表格
json5json的增强版,支持普通对象的方式书写json,且支持单行注释
socket.iowebsoket实时通讯服务端
ZeroMQ消息传递,适用于构建高性能、灵活的应用程序之间的通信通道
MQTT消息订阅模式,适用于物联网领域的低带宽、资源受限环境下的消息传递
Sequelize提供对 MySQL,MariaDB,SQLite 和 PostgreSQL 数据库的简单访问
koa-helmet它通过设置 HTTP 头来增加安全性,并提供了一些防止常见攻击的功能

nodemon 使用:

全局安装:

npm install -g nodemon

创建软链接(linux下)

ln -s  /usr/local/src/nodejs/bin/nodemon /usr/local/bin/nodemon

启动(nodemon命令默认打开目录下的index.js文件,命令中也可省略index.js)

nodemon index.js

重启

rs

配置忽略文件
新建nodemon.json,忽略监听指定文件,这些文件的修改不会重启服务

{
  "ignore": [
    "config.default.js"
  ]
}

concurrently 使用

使用方法:https://www.qiuzhi99.com/articles/javascript/595.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值