ile 2 async görevini yürütüyorum Küçük bir düğüm projesinde çalışıyorum ve coffeescript ve istemci tarafı kodu için daha az kullanıyorum. Geliştirme ortamımı homurdanı kullanarak kurmaya çalışıyorum. Böyle çalışan sunucu için özel hırıltı görev uyguladık: sorudurGrunt
grunt.initConfig
watch:
coffee:
files: ['public/coffee/**/*.coffee']
tasks: ['coffee']
jade:
files: ['public/jade/**/*.jade']
tasks: ['jade']
less:
files: ['public/less/**/*.less']
tasks: ['less']
:
start = require './start' #just a function to start express.js application
grunt.registerTask 'server', 'Starting server', ->
grunt.log.write 'Preparing server to start'
done = do @async
start (err) ->
grunt.log.write "server running at localhost:4000"
Ben de hırıltı-contrib-izle eklentisi kullanarak "seyretmek" görevi çalıştırmak istediğiniz nasıl Bu iki görevi (izlemek ve sunucu) aynı anda çalıştırmak için? Bir sunucu çalıştırmak ve çalıştırmak istiyorum ve bazı istemci tarafı kodu değiştiğinde her zaman yeniden yüklemek istemiyorum.
Bu işe yaramazsa Sonuç olarak, asla denetleme görevine geri dönmez. – Griffin
Evet, bitiyor; cevabımda açıkladığım gibi, görevin bitmesine izin veren async() çağrısını kaldırırsınız ve ardından bir seçeneğe bağlı olarak koşullu olarak tekrar eklersiniz. – tbranyen
Kafam karıştı. Sunucunun her zaman uzun süredir olmasını istiyor ve saatin uzun sürmesini istiyor ve her ikisinin de aynı anda tek bir homurdanma çağrısı yapmasını istiyor. Burada elde ettiğin şey bu mu? –