İki görev görevini aynı anda yürütmek mümkün mü?Eşzamanlı olarak iki iz görevini nasıl yürütülür
ben içeride ayarlarını izleyip sadece hırıltı izle başlatmak istediğiniz görevleri herhangi bir sayı olabilir ve bu
...
watch: {
A: {
files: "js/dev/**/*.coffee",
tasks: ["coffee", "requirejs"]
},
B: {
files: "js/dev/**/*.coffee",
tasks: ["coffee"]
},
C: {
files: "js/dev/**/*.html",
tasks: ["copy"]
}
}
...
gibi hepsini izlemek ... ama anlıyorum buna gerek yok. Sadece geliştirme ve üretim için farklı görevler dizisine sahip olmak istiyorum. Tahmin edebileceğiniz gibi, A (üretim) ve B (geliştirme) arasındaki tek fark minification ve birleştirmedir. A ve B görevlerini aynı anda başlatmam gerekmiyor.
Önce bu fikirgrunt.registerTask("prod", ["watch:A", "watch:C"]);
grunt.registerTask("dev", ["watch:B", "watch:C"]);
ile geldi Ama bu işe yaramadı. Sadece ilk görevler çalışıyor (C asla işe yaramıyor). İstediğimi yapmak mümkün mü?
concurrent: {
options: {
logConcurrentOutput: true
},
prod: {
tasks: ["watch:A", "watch:C"]
},
dev: {
tasks: ["watch:B", "watch:C"]
}
}
Sonra:
Tam olarak, teşekkürler! –
Bu benim için çalışmıyor. Eşzamanlı iki saat çalıştırırken 'Önemli hata: Bağlantı noktası 35729 zaten başka bir işlem tarafından kullanılıyor'. Herhangi bir ipucu? – jmcollin92
En iyi ve sadece çalışan bir çözüm var: https://npmjs.org/package/grunt-focus – jmcollin92