0
我可以設置文件的多個陣列目標:Grunt任務目標數組?
task:{
target:{
files:[
{
expand:true,
cwd:'client/',
dest:'server/',
src:[
'scripts/**/*.js',
'styles/**/*.css',
'images/**'
]
},
{
expand:true,
cwd:'client/assets/',
src:'**/*',
dest:'server/'
}
]
}
}
現在我想要做同樣的目標。
像這樣:
task:{
server:[
{
options:{
…
},
files:{
…
}
},
{
options:{
…
},
files:{
…
}
}
]
}
但是,這並不與繁重的工作:
Warning: Object #<Object> has no method 'indexOf' Use --force to continue.
我該怎麼辦呢?
現在我用這個方案做相同的:
task:{
server_<subtask_one>:{
options:{
…
},
files:{
…
}
},
server_<subtask_second>:{
options:{
…
},
files:{
…
}
}
}
但它不是很方便的重複任務前綴,每個子任務,然後將它們發射到單獨的行這樣的:
'dataSeparator:<target>_<subtask_one>',
'dataSeparator:<target>_<subtask_second>',
我已經知道了。感謝您的澄清。 –