Gruntjs Grunt.js:Grunt正在接收HAML更改,但没有生成HTML?
我不知道为什么Grunt没有生成我的HTML? 我的Grunfile有错吗Gruntjs Grunt.js:Grunt正在接收HAML更改,但没有生成HTML?,gruntjs,grunt-contrib-haml,Gruntjs,Grunt Contrib Haml,我不知道为什么Grunt没有生成我的HTML? 我的Grunfile有错吗 module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-contrib-sass'); grunt.loadNpmTasks('grunt-contrib-ha
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-haml');
grunt.initConfig({
uglify: {
my_target: {
files: {
'js/script.js': ['javascripts/*.js']
} //files
} //my_target
}, //uglify
sass: {
dist: {
options: {
sourcemap: true,
compass: true
}, //options
files:{
'stylesheets/style.css': 'sass/style.scss'
} //files
} //dist
}, //sass
haml: { // Task
dist: { // Target
files: { // Dictionary of files
'index.html': 'index.haml' // 'destination': 'source'
}
}
},
watch: {
options: { livereload: true },
scripts: {
files: ['javascripts/*.js'],
tasks: ['uglify']
}, //script
css: {
files: ['sass/*.scss'],
tasks: ['sass']
}, //sass
html: {
files: ['*.haml'],
task: ['haml']
}
} //watch
}) //initConfig
grunt.registerTask('default', ['haml', 'watch']);
} //exports
把这个弄清楚。
代码本身没有问题
这是终端出问题了。老问题,但我也有同样的问题,下面是供大家将来参考的问题
我下载的gruntfile(就像这个)有“task”而不是“tasks”。因此,监视任务正在运行,您将收到文件已更改的通知,但不会运行任何实际任务。纠正错误,你就又开始行动了 你说航站楼坏了是什么意思?我有一个非常相似的问题。同一个项目在Ubuntu上运行良好,但在Mac OS X上生成空文件。你介意分享你的发现吗?我不太记得了。但也许可以再次尝试重新安装node.js?