我有这个简单的gulpfile,基本上编译一些较少的文件并触发livereload.我也有nodemon在代码更改时重启服务器.
var gulp = require('gulp'),
less = require('gulp-less'),
autoprefixer = require('gulp-autoprefixer'),
minifycss = require('gulp-minify-css'),
jshint = require('gulp-jshint'),
uglify = require('gulp-uglify'),
// imagemin = require('gulp-imagemin'),
rename = require('gulp-rename'),
concat = require('gulp-concat'),
notify = require('gulp-notify'),
cache = require('gulp-cache'),
livereload = require('gulp-livereload'),
nodemon = require('gulp-nodemon')
// del = require('del'),
path = require('path');
gulp.task('styles', function() {
return gulp.src('public/css/less/app.less')
.pipe(less())
.pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
.pipe(gulp.dest('public/css/'))
.pipe(rename({suffix: '.min'}))
.pipe(minifycss())
.pipe(gulp.dest('public/css/'))
.pipe(notify({ message: 'Styles task complete' …Run Code Online (Sandbox Code Playgroud) 我需要在生日和某些其他事件(例如即将发生的事件或列表即将到期)上发送一些电子邮件,但是我不确定在MEAN堆栈中执行此操作的最佳方法。
我应该创建另一个应用程序并永久使用它来每天浏览数据库还是实现Cron Job之类的东西?
这是我迄今为止在节点上的第一个应用程序,到目前为止很喜欢它:) NPM FTW!