2

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

gulp serve

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

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

提前致谢

4

1 回答 1

1

为自己不使用 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']);
});

吞咽手表

于 2018-07-31T06:45:06.643 回答