node|node 常见库

nodemon //修改后重启 installation:




npm install -g nodemonOR npm install --save-dev nodemon复制代码

usage:
【node|node 常见库】



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 //定时器

转载于:https://juejin.im/post/5a522b55f265da3e4744392e

    推荐阅读