我的gulpfile.js中有以下内容:
var sass_paths = [
'./httpdocs-site1/media/sass/**/*.scss',
'./httpdocs-site2/media/sass/**/*.scss',
'./httpdocs-site3/media/sass/**/*.scss'
];
gulp.task('sass', function() {
return gulp.src(sass_paths)
.pipe(sass({errLogToConsole: true}))
.pipe(autoprefixer('last 4 version'))
.pipe(minifyCSS({keepBreaks:true}))
.pipe(rename({ suffix: '.min'}))
.pipe(gulp.dest(???));
});
Run Code Online (Sandbox Code Playgroud)
我想将缩小的css文件输出到以下路径:
./httpdocs-site1/media/css
./httpdocs-site2/media/css
./httpdocs-site3/media/css
Run Code Online (Sandbox Code Playgroud)
我误解了如何使用来源/目的地吗?或者我是否想在一项任务中完成太多任务?
编辑:更新了相应站点目录的输出路径.
我正在使用Gulp.js在我的项目中观看sass文件并自动编译/缩小它们.我已将PHPStorm设置为自动部署(上传)已更改的文件,包括外部更改.
我遇到的问题是PHPStorm无法识别文件的外部更改,直到我切换到另一个应用程序,然后回到PHPStorm.有没有办法我可以通过编程方式告诉PHPStorm何时检查更改的文件?
在此先感谢您的帮助!
我有一个Gulp工作流程,我想在PHPStorm中打开我的项目时自动启动.这可能吗?
我想知道递增计数器的$ count ++方式是否可以在条件语句中使用?变量会保持它的新值吗?
$count = 0;
foreach ($things as $thing){
if($count++ == 1) continue;
...
}
Run Code Online (Sandbox Code Playgroud)