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
。。