1
我是grunt中的新手,我試圖用grunt js編譯scss文件到css。我的文件夾結構是爲項目是 -grunt js沒有將所有scss文件壓縮到一個css中
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文件。
完成chages後,不會創建style.css文件。我的日誌是。 **正在運行「觀看」任務 正在等待... >>文件「public/sass/_style.scss」已更改。運行「sass:dist」(sass)任務 完成。 完成時間:星期四6月6日上午6時33分15時07分45秒GMT + 0530(IST) - 等待中... ** – MAKAM
@MAKAM:在_style.scss之前,你不應該加下劃線,生成到輸出。這是爲了避免sass生成導入文件 – karthick