これらの便利で人気のあるプラグインで gulp を使用する方法を理解しようとしています。私が持っているものがあります:
- localhost:8000で go(lang) サーバーを実行しました
- サーバーがページを形成するために使用するappフォルダーの下の静的/ローカル html ファイル
- css に変換され、自動接頭辞が付けられる、同じディレクトリの下の scss ファイル
ここに私のgulpfile.jsがあります:
var gulp = require('gulp'),
sass = require('gulp-sass'),
watch = require('gulp-watch'),
autoprefixer = require('gulp-autoprefixer'),
livereload = require('gulp-livereload');
// "./" - it's "app" directory
gulp.task('default', function() {
return gulp.src('./*.scss')
.pipe(watch('./*.scss'))
.pipe(sass())
.pipe(autoprefixer('> 5%'))
.pipe(gulp.dest('./'));
});
だから私が必要なもの:
- html、css/scss ファイルの変更を監視し、localhost:8000 (chrome の開いているタブ)でリロードします。
- 使用する必要がない場合は素晴らしいでしょう:
- livereload chrome プラグイン
- expressjs フレームワーク
- サーバーなしでファイルのように直接開いた場合、htmlページをリロードします
gulp-embedlrとgulp -webserverを使用してこれを実現できることを読みました。もしそうなら、それを行う方法は?