1
私はgruntで新しく、私はgrunt jsの助けを借りてCSSにscssファイルをコンパイルしようとしていました。私のフォルダ構造はプロジェクトのためのものです -grunt jsは1つのCSSにすべてのscssファイルを圧縮していません
public
| |_css
| |
| |_sass
| |_style.scss
|
gruntfile.js
package.json
私のgruntファイルです。
// Load Grunt
module.exports = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
// Tasks
sass: { // Begin Sass Plugin
dist: {
files: {
'public/sass/**/*.scss': 'public/css/style.css'
}
}
},
watch: { // Compile everything into one task with Watch Plugin
css: {
files: './public/sass/**/*.scss',
tasks: ['sass']
},
}
});
// Load Grunt plugins
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
// Register Grunt tasks
grunt.registerTask('default', ['watch']);
};
私がgruntコマンドを実行すると、コンパイルされたCSSファイルが作成されません。
chageを実行した後、style.cssファイルが作成されていません。私のログはあります。 ** "watch"タスクの実行 待機中... >> "public/sass/_style.scss"ファイルが変更されました。 "sass:dist"(sass)タスクを実行中 完了しました。 木曜日に0.633sで完了しましたJun 22 2017 15:07:45 GMT + 0530(IST) - 待機中... ** – MAKAM
@MAKAM:_style.scssの前にアンダースコアを追加しません。出力に生成されます。これは、sassがインポートファイルを生成するのを避けるためです。 – karthick