forked from M3-Academy/practice-time-shopping-list
30 lines
757 B
JavaScript
30 lines
757 B
JavaScript
|
const { src, dest, watch } = require("gulp");
|
||
|
const sass = require("gulp-sass")(
|
||
|
require("sass")
|
||
|
);
|
||
|
|
||
|
function style() {
|
||
|
return src("src/style/main.scss")
|
||
|
.pipe(
|
||
|
sass({
|
||
|
outputStyle: "compressed",
|
||
|
}).on("error", sass.logError)
|
||
|
)
|
||
|
.pipe(dest("dist"));
|
||
|
// chamar o caminho do arquivo, conectar com o pipe, chama o gulp, e chama o dest para os arquivos finais
|
||
|
}
|
||
|
|
||
|
//Para fazer tudo automaticamente
|
||
|
function sentinel() {
|
||
|
//quais arquivos serão observados (), um objeto com algumas confifurações e depois a função que será executada
|
||
|
watch(
|
||
|
"src/style/*.scss",
|
||
|
{
|
||
|
ignoreInitial: false,
|
||
|
},
|
||
|
style
|
||
|
);
|
||
|
}
|
||
|
|
||
|
exports.sentinel = sentinel;
|