node 常见库

509 阅读1分钟

nodemon //修改后重启

installation:  

npm install -g nodemon  OR npm install --save-dev nodemon

usage: 

nodemon [your node app]
nodemon ./server.js localhost 8080 //开启server.js 后面两个为接收参数

nodemon 会寻找package里面的main参数, 然后自己执行, 也会寻找start。

config-lite //配置文件

install

npm i config-lite --save

usage

const config = require('config-lite')(__dirname);
OR
const config = require('config-lite')({  filename: 'test',//config file name, default: default, support: ['.js', '.json', '.node', '.yaml', '.yml', '.toml'].  config_basedir: __dirname,//directory for begining bubbling find config directory.  config_dir: 'config'//default config object that overwrite config file.});

chalk //改变命令行颜色

install

npm install chalk

usage

const chalk = require('chalk');

console.log(chalk.blue('Hello world!'));

underscore //对js对象简单操作

pm2 //程序挂了重启

install

npm install pm2 -g


pm2 start app.js //开启
pm2 register //监视程序
pm2 list

nodemailer //发邮件

install

npm install nodemailer --save

usage

。。

captchapng //图像校验码

node-schedule //定时器