SASS编译扩展和压缩的CSS并重命名输出

SASS编译扩展和压缩的CSS并重命名输出,css,command-line,sass,Css,Command Line,Sass,我正在使用命令行sass--watch style.scss--style compressed输出我的scss样式表的压缩CSS版本 有没有办法输出一个扩展的和一个压缩的CSS文件,分别称它们为style.CSS和style.min.CSS 我读了这篇文章,但没有找到任何相关信息。你最好的选择是找一个像Gulp或Grunt这样的任务经理。然后,您可以为SASS指定两个单独的任务,并运行grunt编译(使用下面的grunt示例)。一个用于压缩,一个用于扩展。否则,如果你不想弄乱配置,我会在终端上

我正在使用命令行
sass--watch style.scss--style compressed
输出我的scss样式表的压缩CSS版本

有没有办法输出一个扩展的和一个压缩的CSS文件,分别称它们为style.CSS和style.min.CSS


我读了这篇文章,但没有找到任何相关信息。

你最好的选择是找一个像Gulp或Grunt这样的任务经理。然后,您可以为SASS指定两个单独的任务,并运行grunt编译(使用下面的grunt示例)。一个用于压缩,一个用于扩展。否则,如果你不想弄乱配置,我会在终端上运行另一个命令

sass: {

expanded: {
    options: {
         style: 'expanded'
    },
    files: {
         'css-expanded/*.css': 'sass/*.scss'
    }
}
compressed: {
    options: {
         style: 'compressed'
    }
    files: {
         'css-compressed/*.min.css': 'sass/*.scss'
    }
}

grunt.registerTask('compile': ['sass:expanded', 'sass:compressed']);

您可以运行两个终端窗口,每个窗口中都有一个观察者。在一个你会跑

sass --watch style.scss:style.css --style nested
sass --watch style.scss:style.min.css --style compressed
在另一个你会跑

sass --watch style.scss:style.css --style nested
sass --watch style.scss:style.min.css --style compressed

我不知道有什么方法可以在一行中执行此操作。

可能在windows或
上使用
&
将这两个命令连接起来在linux上?