- dotenv
项目根目录下追加.env文件,填充内容,如Port=7000;
安装:npm install dotenv
配置:在app.js最顶端引用:require(‘dotenv’).load();
使用:process.env.Port - validator
nodejs的后端字符串验证器
安装:npm install dotenv
配置:var validator = require(‘validator’);
使用:validator.isEmail(email, {require_tld: false}) - 检查字符串是否是邮箱 - gulp
- gulp-load-plugins
gulp-load-plugins这个插件能自动帮你加载package.json文件里的 gulp 插件。
var gulp = require('gulp');
//加载gulp-load-plugins插件,并马上运行它
var plugins = require('gulp-load-plugins')();
//或是:
//var gulpLoadPlugins = require('gulp-load-plugins');
//var plugins = gulpLoadPlugins();
例如假设你的package.json文件里的依赖是这样的: “gulp-sass”: “~3.1.0”。则plugins.sass()这样进行调用。
-
run-sequence
gulp里的task都是异步并发执行的,有的时候我们需要一连串的task按顺序执行,这时就需要run-sequence。
runSequence(‘env:dev’, [‘nodemon’, ‘watch’], done);
env:dev完成后才会执行[‘nodemon’, ‘watch’],中括号里nodemon和watch是并发执行的。 -
gulp-nodemon
用于重启服务器。