我想创建一个任务来监视我所有的scss文件。我用了"grunt-contrib-watch“和"grunt-contrib-sass”,但它不起作用。
我的文件和目录:http://glui.me/?i=pz7vmwu9cfgbzt3/2013-11-28_at_12.46_2x.png/
我的错误:
MacBook-Pro-of-username:src username:src$ grunt
Running "cssmin:minify" (cssmin) task
File lib/stylesheets/bottom.min.css created.
Running "watch" task
Waiting...Bus error: 10我的呼叫声代码:
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
dist: {
files: {
'lib/stylesheets/bottom.css' : 'lib/sass/bottom.scss'
}
}
},
watch: {
css: {
files: '**/*.scss',
tasks: ['sass']
}
},
cssmin: {
minify: {
files: [{
'lib/stylesheets/bottom.min.css': ['lib/stylesheets/bottom.css']
}]
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.registerTask('default', ['watch']);
}发布于 2013-11-29 05:28:31
node <= 0.10.20和OSX mavericks有一个问题。将node.js升级到最新版本,应该可以解决这个问题。请参阅https://github.com/gruntjs/grunt-contrib-watch/issues/204
https://stackoverflow.com/questions/20265419
复制相似问题