我正在尝试使用grunt完成一些操作。我的项目看起来像这样:
/app
/assets
/components
/stylesheets
/less
/file1.less
/file2.less
/file3.less
/importAll.less
/css
我希望当保存file1
、file2
或file3
时,将importAll.less
文件编译为css并放入/css/style.css
中。目前只完成了这一步。
less: {
development: {
options: {
paths: ["./assets/stylesheets/less"],
yuicompress: true
},
files: {
"./assets/stylesheets/css/style.css": "./assets/stylesheets/less/importAll.less"
}
}
}
我不确定如何让文件监视器起作用。
grunt
命令,你需要定义默认任务,例如grunt.registerTask('default','watch');
。参考文献请见文档。 - Victor Häggqvistless {}
块中有多个任务时,它如何知道运行less:development
? - Petegrunt less:development
。grunt less
将运行所有在less
下的内容。 - tivnet