【发布时间】:2019-06-20 19:35:03
【问题描述】:
有没有办法将 SCSS 转换为带有自动供应商前缀的 CSS?我已将 node-sass 与 npm 一起使用,它运行良好,但它不会自动呈现供应商前缀(如 box-sizing: border-box; 或 display: flex; 属性)
注意:我使用了 sass 编译器扩展 VS Code,但它在我不想要的 SCSS 文件的同一目录中渲染 CSS 和 CSS.MAP 文件。
【问题讨论】:
-
您可以在 webpack 中使用 postcss.org autoprefixer 和 node-sass 来配置您想要输出文件的位置
-
完美运行.. 我正在使用
gulp-postcss和gulp-sourcemaps。gulp.task('css', () => { const postcss = require('gulp-postcss') const sourcemaps = require('gulp-sourcemaps') return gulp.src('src/**/*.css') .pipe( sourcemaps.init() ) .pipe( postcss([ require('precss'), require('autoprefixer') ]) ) .pipe( sourcemaps.write('.') ) .pipe( gulp.dest('build/') ) }) -
如果这是答案,那么您可以回答自己的问题。这也将帮助其他用户
-
哦,当然!我是新手,谢谢提醒!