css - 如何通过scss文件编辑css

标签 css scss-lint

实际上,我为最近的一个元素下载了一个主题(管理面板)。它主要以.scss文件的形式部分包含css。我尝试直接从 style.css 编辑文件,但似乎没有任何改变。所以我做了一点研究,发现 scss 文件需要重新编译。我不知道如何编译 .scss 文件。在他们的 github 页面上,我发现可以借助以下命令更改它

gulp serve

我不知道上面的命令是将 scss 重新编译成 css 但它没有用 所以,请帮助解决这个问题,或者只是提供一个指向我可以从中学习的教程的链接

这是我刚刚下载的元素的链接 https://github.com/BootstrapDash/PurpleAdmin-Free-Admin-Template

提前致谢

最佳答案

为您自己不使用 SCSS 的元素设置 SCSS 编译器是一项繁琐的工作。相反,尝试快速编译它并在编译后编辑 CSS 文件。

您可以在线使用免费编译器,例如https://www.cssportal.com/scss-to-css/ .

如果您想在编译 SCSS 的地方开始一个元素,您确实可以使用 Bootstrap 提供的 GULP 设置。

https://mdbootstrap.com/bootstrap-gulp-tutorial/

您也可以自己轻松设置 Gulp:

https://codehangar.io/gulp-sass/

上面的 URL 更广泛地解释了以下内容:

npm install gulp-sass --save-dev

结构:

-index.html
--assets
---styles
----sass
-----index.scss
----css

“样式”任务

//gulpfile.js

var gulp = require('gulp');
var sass = require('gulp-sass');

//style paths
var sassFiles = 'assets/styles/sass/**/*.scss',
    cssDest = 'assets/styles/css/';

gulp.task('styles', function(){
    gulp.src(sassFiles)
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest(cssDest));
});

观察者

gulp.task('watch',function() {
    gulp.watch(sassFiles,['styles']);
});

gulp watch

关于css - 如何通过scss文件编辑css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51606221/

相关文章:

css - 如何使 SCSS linter 接受蛇形小写和带连字符的小写作为选择器命名约定

visual-studio-code - 用于在 prop 和值之间强制使用空格的 Sass linting 规则是否与 VS Code 一起工作不正确?

css - 在 SASS/SCSS 中连接特殊字符

html - 如何使绝对定位的 div 的宽度等于它的父级减去一些边距

javascript - 未选中特定复选框按钮时如何不显示 div 区域?

javascript - 如何使滚动条居中?

css - 在这种情况下如何为星级评分编写 CSS?

javascript - getElementsByClassName 事件发生时改变元素的样式

html - Codeigniter 中的 PHP 回显位置