2012-06-07 25 views
5

Yakın bir zamanda nodeJS'yi öğrenmeye başladım. Uzun zamandır bir coffeescript sevgilisi olmak için doğal olarak düğüm ile birlikte kullanmaya karar verdim. Uzun süren işlemlerin düğüm ile yazılması programın kendiliğinden sık sık yeniden başlatıldığını tespit ettim. Hızlı bir google'dan sonra node-supervisor'u buldum. Düğüm denetçisi sadece dosya için geçerli dizini izler ve sizin için otomatik olarak uygulamanızı yeniden başlatır.NodeJS + CoffeeScript İş Akışı

Denetleyiciyi kullanmaya başlamadan önce, --watch seçenekleriyle birlikte coffescript'leri değiştirdiklerinde coffescriptleri otomatik olarak yeniden derlemek için coffeescript kullanıyordum.

Yani sorun şu ki, süpervizör ve coffeescript recompiler birlikte iyi oynamıyorlar.

  • Önce kaynak dosyaları herhangi bir değişiklik olmamıştır bile, o gözetmen sonsuza Uygulamamı yeniden başlıyorsa sonra
  • coffee --compile --watch . Sonra yeni terminalde ben supervisor app.js

koşmak çalıştırın.

Bu yüzden soru şudur: nodeJS ve CoffeeScript ile çalışmak için iş akışınız nedir?

cevap

8

Yaptığınız şey bir çeşit fazlalıktır.

coffee yourfile.coffee

  • : CoffeeScript yükledikten sonra bir yürütülebilir böylece (sizin coffeescript dosyalarını derlemek gerek yoktur) yapabileceği coffee adlandırılan sahip

    • : Burada

      bazı ipuçları

      , bunu supervisor ile nasıl birleştirebilirim?
      Github sayfasında Readme'u okursanız, süpervizörün de CoffeeScript dosyalarını yürütebileceğini fark etmiş olursunuz. Tek yapmanız gereken:

      supervisor yourfile.coffee

  • +0

    Vay, cevapsız inanamıyorum. Teşekkürler. – giodamelio