Я пытаюсь преобразовать свой sass-файл в css, используя gruntjs.Это мой Gruntfile.js:
module.exports = function(grunt) {
const sass = require('node-sass');
// require('load-grunt-tasks')(grunt);
// Configuration
grunt.initConfig({
// pass in options to plugins
// refenrece to files etc
sass: {
options: {
implementation: sass
},
dist: {
files: [{
src: 'sass/*.scss',
dest: 'css/main.css'
}]
}
}
});
// Load plugins
grunt.loadNpmTasks('grunt-sass');
// Register tasks
grunt.registerTask('convert-sass', 'sass');
}
Когда я запускаю grunt convert-sass
.Задача успешно завершена.Но main.css всегда пуст.
Есть ли какие-либо другие конфигурации, которые я пропустил?
Я пытался добавить sourcemap: true
и изменил
files: [{
'css/main.css': 'sass/*.scss'
}]
но он все еще пуст
Это мои файлы sass (находятся в каталоге sass)
adimixins.scss:
@mixin vishovact ($link_color, $visit_color, $hover_color, $active_color) {
a {
color: $link_color;
&:visited {
color: $visit_color;
}
&:hover {
color: $hover_color;
}
&:active {
color: $active_color;
}
}
}
style.scss:
@import 'adimixins';
$base-color: #7FFFD4;
$second-color: #FF00FF;
$mybackground: #008B8B;
// Buat satu biji kelas
.adi-class {
width: 100px;
height: 80px;
background: $mybackground;
@include vishovact('blue', 'red', 'yellow', 'green');
p {
color: $second-color;
}
}
* любая помощь будет оценена