私はgulpfiles.jsでタスクを作成しましたが、ファイルを作成するときに問題があります。.scssを実行し、bashでコマンドgulpを作成します。エラーはありませんが、cssフォルダにはファイルがありません。私はbashで、このコードapeearing:GulpがCSSファイルを作成しないのはなぜですか?
C:\Users\DOM\Desktop\react\my-react-project>gulp
[16:33:25] Using gulpfile ~\Desktop\react\my-react-project\gulpfile.js
[16:33:25] Starting 'watch_scss'...
[16:33:25] Finished 'watch_scss' after 13 ms
[16:33:25] Starting 'default'...
[16:33:25] Finished 'default' after 12 μs
これはgulpfile.jsから私のコードです:
'use strict';
//dependencies
var gulp = require('gulp');
var sass = require('gulp-sass');
var minifyCSS = require('gulp-clean-css');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var changed = require('gulp-change');
/////////////////////////////////
// - SCSS/CSS
////////////////////////////////
var SCSS_SRC = './src/Assets/scss/**/*.scss';
var SCSS_DEST = './src/Assets/css';
//Compile SCSS
gulp.task('compile_scss',function() {
gulp.src(SCSS_SRC)
.pipe(sass().on('error', sass.logError))
.pipe(minifyCSS())
.pipe(rename({suffix:'.min'}))
.pipe(changed(SCSS_DEST))
.pipe(gulp.dest(SCSS_DEST));
});
//Detect changes in SCSS
gulp.task('watch_scss', function(){
gulp.watch(SCSS_SRC, ['compile_scss']);
});
//Run tasks
gulp.task('default', ['watch_scss']);
私のミスがどこにあるか、私は見つけることができません。
ありがとうございます。しかし、私がscssファイルのsthを変更しても、何の効果もありません。私の目的地は空です。私はあなたが言ったことをやっているし、私はしようとしました:gulp.task( 'default'、['compile_scss'、 'watch_scss']);しかし、私はエラーがあります:TypeError:run.callは関数ではありません。 gulp compile_scssを直接実行すると、同じエラーが発生します。typeError:run.callは関数ではありません。 – Malwafro
私も、以前のコードは表示されないので、比較することはありません。D –