Skip to content

Instantly share code, notes, and snippets.

@yuririn
Last active March 9, 2018 00:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuririn/852e3d00e1390a00b216909b45370997 to your computer and use it in GitHub Desktop.
Save yuririn/852e3d00e1390a00b216909b45370997 to your computer and use it in GitHub Desktop.
//プラグイン
const gulp = require('gulp')
const browserSync =require('browser-sync')
//ブラウザシンクさせる対象のフォルダ
const src = 'src/'
//管理するファイルのパス
const srcDir = {
html:[src + '*.html'],//html第1階層まで
css:[src + 'assets/css/*.css', src + 'assets/css/**/*.css'],//css第2階層まで
}
//タスク
//html
gulp.task('html', () => {
gulp.src(srcDir.html)
.pipe(browserSync.reload({ stream:true }))
})
//css
gulp.task('css', () => {
gulp.src(srcDir.css)
.pipe(browserSync.reload({ stream:true }))
})
//browser sync
gulp.task('browser-sync', () => {
browserSync({
server: {
baseDir: src,
index : 'index.html'
}
})
})
//デフォルト
gulp.task('default', ['browser-sync'], () => {
gulp.watch([srcDir.html, srcDir.css], ['html', 'css'])
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment