सबसे अच्छा और केवल काम कर समाधान है: आपकी सुविधा के रूप में testu: सूत्रों का कहना है या ध्यान केंद्रित:
focus: {
sources: {
include: ['js', 'html', 'css', 'grunt']
},
testu: {
include: ['js', 'html', 'css', 'testu', 'grunt']
},
testi: {
include: ['js', 'html', 'css', 'testu', 'testi', 'grunt']
}
},
watch: {
js: {
files: paths.js,
tasks: ['jshint'],
options: {
livereload: true
}
},
html: {
files: paths.html,
options: {
livereload: true
}
},
css: {
files: paths.css,
tasks: ['csslint'],
options: {
livereload: true
}
},
testu: {
files: ['test/**/*.js', 'test/**/*.css'],
tasks: ['mochaTest'],
options: {}
},
testi: {
files: ['test/**/*.js', 'test/**/*.css'],
tasks: ['exec:cleanTestDB', 'protractor_webdriver', 'protractor'],
options: {}
},
grunt: {
files: ['Gruntfile.js', 'server/config/env/*.js'],
options: {
reload: true
}
}
}
तो फिर तुम ध्यान देने का उपयोग करें: https://npmjs.org/package/grunt-focus इस प्लगइन और फिर जोड़ें।
जेएम।
तो दोनों कार्य खत्म होने पर watchSet1and2 निष्पादित किया जाएगा? – chchrist
नहीं, यह दोनों उदाहरणों को चलाने के तरीके पर एक उदाहरण है। आप कमांड लाइन से 'grunt watchSet1And2' को कॉल करेंगे और दोनों घड़ियों शुरू हो जाएंगी। – jaime
धन्यवाद, बस ठीक काम किया। मैंने यह भी देखा कि केवल घड़ी को देखना ठीक है (गड़बड़ घड़ी)। अगर किसी भी देखे गए फ़ोल्डरों में फ़ाइलों को संशोधित किया जाता है तो यह उचित कार्य चलाएगा। – markovuksanovic