2016-04-24 23 views
0

プロジェクトにGulpを使用しました。gulp-renameプラグインをインストールしました。私はフォルダcssとdistを持っていて、2番目のフォルダには私はいくつかのCSSファイルがあります。だから私はシャネルの名前をと名付けてください。name.min.cssですが、ファイル名はコピーしないでください。例えばGulp-Renameフォルダにある各ファイルの名前を変更します

gulp.task('rename', function() { 
    return gulp.src('./dist/*.css') 
     .pipe(rename('/*.min.css')) 
     .pipe(gulp.dest('./css')); 
}); 

: 私はdistの中に3つのCSSファイルがあります:abc.css、mno.cssとxyz.cssを、私は、このタスクを使用して、私のコードがあります。彼は名前を変更してリモートファイルを作成しますが名前は付けません。私はabc.min.cssを持っていますが、私は* .min.cssなどを持っています

私を助けてくれる?

答えて

2

docs 1として、あなたはコールバックの名前変更を使用する必要があります。

gulp.src("./css/*.css") 
    .pipe(rename(function (path) { 
    path.basename += ".min"; 
    path.extname = ".css"; 
    })) 
    .pipe(gulp.dest("./dist")); 

// ./dist/file.min.css 
関連する問題