Gulp sass/gulp watchコマンドは、既存の/生成された.cssファイルを上書きできません。 したがって、フォルダに生成されたCSSファイルがない場合、コマンドは正常に動作します。しかし、ファイルがフォルダー上に存在する場合、私はエラー以下になります。Gulp sassは既に存在するファイルを上書きできません
[12時17分39秒]エラー:EPERM:運転許可されていない、オープン 'C:マイフォルダ\プロジェクト\コンポーネント\ \サイト、製品\デモ\アプリ\ CSS \ style.cssに'
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function() {
return gulp.src('./demo/app/scss/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('./demo/app/css'));
});
gulp.task('sass:watch', function() {
gulp.watch('./demo/app/scss/**/*.scss', ['sass']);
});
関連性はわかりませんが、gulp-compassは使用していません。代わりにnode-sassを使用しています。 ありがとうございました。