后CSS 萨斯 
$font-stack: Helvetica, sans-serif;
$primary-color: #333;
:root {
color: $primary-color;
font: 100% $font-stack;
}
/* becomes */
:root {
color: #333;
font: 100% Helvetica, sans-serif;
}
后CSS 萨斯 用途 飞镖屁股,让你安全运行 变换之前和 萨斯之后,监视萨斯导入的修改,并保存源图.
使用量
添加 后CSS 萨斯 到您的构建工具 :
npm install postcss @csstools/postcss-sass --save-dev
节点
使用 后CSS 萨斯 处理您的 CSS :
require('@csstools/postcss-sass').process(YOUR_CSS);
邮政
使用 后CSS 萨斯 作为插件 :
postcss([
require('@csstools/postcss-sass')(/* dart-sass options */)
]).process(YOUR_CSS);
PostCSS 包含的标准 CSS 解析器可能无法解析 SCSS 具体特征如内置注释. 要准确分析SCSS, 请使用 页:1 SCSS 解析器。 。 。 .
npm install postcss-scss --save-dev
const postcss = require('postcss');
const postcssSass = require('@csstools/postcss-sass');
postcss([
postcssSass(/* pluginOptions */)
]).process(YOUR_CSS, {
syntax: require('postcss-scss')
});
古尔普
添加 Gulp PostCSS (英语) 到您的构建工具 :
npm install gulp-postcss --save-dev
使用 后CSS 萨斯 在您的 Gulp 文件中 :
var postcss = require('gulp-postcss');
gulp.task('css', function () {
return gulp.src('./src/*.css').pipe(
postcss([
require('@csstools/postcss-sass')(/* dart-sass options */)
])
).pipe(
gulp.dest('.')
);
});
格鲁特
添加 Grunt 邮政CSS 到您的构建工具 :
npm install grunt-postcss --save-dev
使用 后CSS 萨斯 在您的 Grunt 文件中 :
grunt.loadNpmTasks('grunt-postcss');
grunt.initConfig({
postcss: {
options: {
use: [
require('@csstools/postcss-sass')(/* dart-sass options */)
]
},
dist: {
src: '*.css'
}
}
});
选项
后CSS 萨斯 选项直接转发到 dart-sass 选项。 。 。 .