nodemon //修改后重启
installation:
npm install -g nodemon OR npm install --save-dev nodemonusage:
nodemon [your node app]
nodemon ./server.js localhost 8080 //开启server.js 后面两个为接收参数
nodemon 会寻找package里面的main参数, 然后自己执行, 也会寻找start。
config-lite //配置文件
install
npm i config-lite --saveusage
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 chalkusage
const chalk = require('chalk');
console.log(chalk.blue('Hello world!'));underscore //对js对象简单操作
pm2 //程序挂了重启
install
npm install pm2 -gpm2 start app.js //开启
pm2 register //监视程序
pm2 list
nodemailer //发邮件
install
npm install nodemailer --saveusage
。。