我正在使用 grunt-recess 在 gruntfile.js 中配置休息任务,但我无法让它工作。我做错了什么?
gruntfile 中的相关部分是:
recess:{
dev:{
options:{
compile:true
},
files:[{
expand:true,
cwd:'./',
src:['<%= yeoman.less %>/**/*.less'],
dest:['<%= yeoman.dist %>/css/'],
ext:'.css'
}]
}
}
但咕噜声警告这一点:
Running "recess:dev" (recess) task
Warning: Arguments to path.join must be strings Use --force to continue.
Aborted due to warnings.
如果我像@sindresorhus 建议的那样更改文件对象:
files:{
'css/main.css':['less/main.less']
}
我明白了:
Running "recess:dev" (recess) task
GENERAL USE: $ recess [path] [options]
OPTIONS:
--compile
--compress
--config
--format
--includePath
--noIDs
--noJSPrefix
--noOverqualifying
--noSummary
--noUnderscores
--noUniversalSelectors
--prefixWhitespace
--strictPropertyOrder
--stripColors
--watch
--zeroUnits
--inlineImages
EXAMPLE:
$ recess ./bootstrap.css --noIDs false
GENERAL HELP: http://git.io/recess
我正在使用 node@v0.10.10、npm@1.3.1、grunt@0.4.1