我对使用 Node.js 和使用 CSS 后处理器非常陌生。在阅读了几篇文章后,我设法安装了以下内容:
我想要做的是让“pxtorem”插件将我的 px 单位转换为以下 CSS 属性的 rems:字体大小、边距、填充、边框、宽度、高度等,并在新的 CSS 样式表中输出结果.
问题:我究竟需要在我的 gulpfile.js 中输入什么才能使其工作?
重申一下,我在输入变量和要求方面是全新的,并且一直在关注视频和博客示例,其中没有一个专门具有将像素转换为 rems 的正确公式(因为 PostCSS 有很多插件)。
这是我目前在我当前的 gulpfile.js 中拥有的内容:
var gulp = require('gulp');
var postcss = require('gulp-postcss');
var pxtorem = require('gulp-pxtorem');
gulp.task('css', function() {
gulp.src('./css-1/*.css')
.pipe(pxtorem())
.pipe(gulp.dest('./dest'));
});
以上内容本质上是在我的“css-1”文件夹中获取我的“styles-1.css”样式表文件,并在我的“dest”文件夹中复制它。我根据我正在阅读的一篇文章输入此代码以了解 PostCSS 的工作原理,但显然它不是将像素转换为 rem 的正确代码。
PS 我目前使用的是 Windows 10 操作系统。