我正在编辑一个使用scss的项目。在本地工作时,对scss的更改会反映在我的本地服务器上。但是,该项目包含压缩的css文件,我觉得我也应该更新它们。我是否应该采取一些措施使这些压缩文件随着我的操作而生成,或者采取其他步骤重新生成这些压缩文件呢?
$ npm install -g gulp && npm install gulp gulp-sass
gulpfile.js
的文件,并将以下代码放入该文件中:var sass = require('gulp-sass');
// Compile all the .scss files from
// ./scss to ./css
gulp.task('scss', function () {
gulp.src('./scss/**/*.scss')
.pipe(sass())
.pipe(gulp.dest('./css'));
});
// Watches for file changes
gulp.task('watch', function(){
gulp.watch('./scss/**/*.scss', ['scss']);
});
gulp.task('develop', ['scss', 'watch']);
$ gulp develop
尝试对你的scss文件进行更改。现在它们会在每次保存时自动编译!