うなり声とコンパスを考えています。「grunt-contrib-compass」を使用しています。
「grunt」を実行して sass を編集すると、grunt は次のように報告します。
ファイル「css/site.sass」が変更されました。エラーなしで完了。
しかし、目的のスタイルシートが空です。
css ファイルの書き込み先を grunt に指示する構成オプションが欠落していると思います。しかし、設定を完了する方法を理解できませんでした。
これは私が持っているものです:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
compass : {
dist: {
options : {
sassDir: 'sass',
cssDir: 'css',
imageDir: 'img',
fontsDir: 'fonts',
files : ['sass/*.sass'] ,
watch : 'true',
debugInfo: 'true',
force : 'true'
}
}
},
watch: {
sass: {
files: ['css/*.css', '*.php', 'templates*.php'],
tasks: ['compass']
},
options : {
livereload: true,
files: [
'css/site.css', 'js/*.js', '*.html', 'templates/*.php',
'*.php', 'assets/images/**/*.{png,jpg,jpeg,gif,webp,svg}'
]
}
}
});
grunt.loadNpmTasks('grunt-contrib-compass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default',['watch', 'compass']);
}