0
私は次のようなgruntfile
をコンパイルしていますが、style
オプションを無視し、デフォルトのネストされたスタイルのみを使用しているようです。私はcompressed
、expanded
とcompact
を試してみました。それらはまったく同じです。グラスファイルのサススタイルのオプションは無視されます
- 作男-CLI V1.2.0
- イサキv0.4.5
を私は削除、SCSSファイルに変更を加えることしようとしました:私が使用している
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
dist: {
files: {
'css/style.css' : 'scss/main.scss'
},
options: {
sourceMap: true,
style: 'expanded'
}
}
},
sass_globbing: {
your_target: {
files: {
'scss/_base.scss': 'scss/base/**/*.scss',
'scss/_layout.scss': 'scss/layout/**/*.scss',
'scss/_components.scss': 'scss/components/**/*.scss',
'scss/_theme.scss': 'scss/theme/**/*.scss'
},
options: {
useSingleQuoates: false
}
}
},
autoprefixer: {
dist: {
options : {
browsers: ['last 2 version','ie 8','ie 9','android 4']
},
files: {
'css/style.css' : 'css/style.css'
}
}
},
watch: {
options: {
livereload: true
},
css: {
files: '**/*.scss',
tasks: ['sass_globbing','sass','autoprefixer']
}
}
});
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-sass-globbing');
grunt.loadNpmTasks('grunt-autoprefixer');
grunt.registerTask('default',['watch']);
}
スタイルシートを使用して、別の名前の全く新しいファイルを生成して、grunt sass --force
を実行しても、同じファイルが生成されます(ファイルを生成しています)。私はまた、grunt sass --style compact --force
と怒りのスタイルをオーバーライドしようとしたが、まだ喜びはありません。
私は間違っていますか?
です!ありがとう –