- 安裝 nodeJS:
- npm update: npm update
- 安裝 global gulp : npm install -g gulp
- 切換到 project 目錄
- 安裝 gulp + browser-sync + gulp-sass: npm install gulp browser-sync gulp-sass --save-dev
- 新增 gulpfile.js:內容如下
- 執行 gulp: gulp
依照 Browser-sync 網站的說明,gulpfile.js 內容如下:
var gulp = require('gulp');var browserSync = require('browser-sync');var reload = browserSync.reload;var sass = require('gulp-sass'); // start servergulp.task('browser-sync', function() { browserSync({ server: { baseDir: "./" } });});// process JS files and return the stream.gulp.task('js', function () { return gulp.src('js/*js') .pipe(browserify()) .pipe(uglify()) .pipe(gulp.dest('dist/js'));});// use default task to launch BrowserSync and watch JS filesgulp.task('default', ['browser-sync'], function () { // add browserSync.reload to the tasks array to make // all browsers reload after tasks are complete. gulp.watch("js/*.js", ['js', browserSync.reload]);}); 可以再加入其他的套件如 Jade, less, minify, etc...
0 意見:
張貼留言