Gulpを最近使用し始めました。
今後もGulpを使っていきたいのですが、タスク毎に監視するパスの設定の際に、できれば何処かに変数を収めて、そこから読込たいと思います。
例えば、Wordpressを構築するさいに、wp-content〜〜〜とすべてのタスクに記載していますが、それらをどうにか一元化して、構築をさらに簡単にしたいと思っています。
JavaScriptは詳しくなく、どのたかご教示いただければと思います。
lang
1module.exports = gulp 2var gulp = require('gulp'); 3… 必要なパッケージ読込 … 4 5// Path Setting -- すべての読込のパスを設定 6var pathTo = 'wp-content/themes/originaltheme/'; // ここでthemeまでのパスを設定し… 7 8// Sass Compile 9gulp.task('sass', function(){ 10 gulp.src(pathTo + 'sass/**/*.scss') // ⇐ここで読込したいです 11 .pipe(plumber()) 12 .pipe(sass()) 13 .pipe(autoprefixer(['last 2 version', 'ie 8', 'ie 7'])) 14 .pipe(minifycss()) 15 .pipe(gulp.dest(pathTo + 'css')); 16});
上記の場合
wp-content/themes/originaltheme/sass/hogehoge.scss
を保存しても、コンパイルされませんでした。
これをコンパイルできるようにするためにはどのようにしたらよろしいでしょうか?
ご教示いただければと思います。
宜しくお願い致します。
あなたの回答
tips
プレビュー