小编Mar*_*tao的帖子

必须多次运行gulp以获得Style更改

我在编译我的CSS时遇到问题,当我在我的SASS文件中进行更改时,它不会在尝试多次之后更改最终文件.


    var gulp = require('gulp');
    var sass = require('gulp-sass');
    var rename = require('gulp-rename');
    var postcss = require('gulp-postcss');
    var autoprefixer = require('autoprefixer');
    var cssnano = require('cssnano');
    var concat = require('gulp-concat');
    var uglify = require('gulp-uglify');

    //CSS Tasks
    gulp.task('styles', function() {
        console.log("Compilling SASS");
        gulp.src('app/sass/style.scss')
        .pipe(sass().on('error', sass.logError))
        .pipe(postcss([ autoprefixer() ]))
        .pipe(rename('999_style.css'))
        .pipe(gulp.dest('app/css/'));
    });
    gulp.task('stylescompress', ['styles'], function() {
        console.log("Concating and moving all the css files in styles folder");
        gulp.src("app/css/**.css")
        .pipe(concat('style.css'))
        .pipe(postcss([ cssnano() ]))
        .pipe(gulp.dest('css/'));
    });

    //Javascript Tasks
    gulp.task('jscompress', function() {
        //console.log("Concating and moving all the …

javascript css sass gulp

4
推荐指数
1
解决办法
414
查看次数

在Powershell中执行git命令

我正在尝试使用Powershell处理VSTS任务中的git脚本,但无法正常工作。

我正在做的是在将最新标签放入发行说明后获取最新的提交消息,这是基本的git命令:

git log `git describe --tags --abbrev=0`..HEAD --no-decorate --no-merges --abbrev=0 --pretty=format:"%s"
Run Code Online (Sandbox Code Playgroud)

但是Powershell不接受这种格式,因此我执行以下操作:

$latestTag = git describe --tags --abbrev=0
$releaseNotes = git log $latestTag..HEAD --no-decorate --no-merges --abbrev=0 --pretty=format:"%s"
Run Code Online (Sandbox Code Playgroud)

似乎当我将变量放在它$latestTag旁边时..HEAD,如果指定了标记,则它会换行。v1.2.9而不是变量,效果很好。

我该怎么做才能使其正常运行?谢谢。

git powershell azure-devops

3
推荐指数
1
解决办法
1435
查看次数

标签 统计

azure-devops ×1

css ×1

git ×1

gulp ×1

javascript ×1

powershell ×1

sass ×1