2011-11-02 24 views
8

Projemi 9 IDE bulutuna taşımakla birlikte projede kahve komut dosyası çalıştırmakta sorun yaşamaya çalışıyorum. Tüm js'm ve kahve dosyalarına kopyaladım, ancak kahve dosyalarını kullanarak çalışan bir çalışma konfigürasyonu göremiyorum. Konsol komut satırında kahve dosyalarını derlemeyi denedim ve app.coffee'yi doğrudan ama hayır şansı diye çağıran bir çalıştırma yapılandırması oluşturmaya çalıştım.bulutta bir kahve komut dosyası projesi nasıl çalıştırılır 9

Bulut 9 üzerinde kahve komut dosyası desteği nedir ve nasıl çalışır. Kahve komut dosyasını otomatik olarak js derler mi? Çalışma ayarlarımı bulut 9'da nasıl yapılandırmam gerekir?

cevap

6

Ben senin sonuçlar farklı olabilir ... çalışma var, ama bu

Eğer app.coffee denir uygulamanıza sahip varsayarsak ... ne yaptım, ben aşağıdaki kodla runner.js adlı bir dosya oluşturuldu: Cloud9 IDE itibaren
require("coffee-script"); 
require("./app"); 

, sadece runner.js dosyasını çalıştırmak için bunu söylemek ve o iş gibi görünüyor.

Ayrıca global npm yüklü paketlerimi kullanamadım ... neden olmadığından emin değilim, ancak bunun yalnızca bir yol sorunu olduğunu tahmin ediyorum. Neyse, ben sadece benim proje dizine Paketlerimde yüklü: Ben projede aynı şeyi yaptı bu yüzden de benim projede express ve restler kullanıyordum

npm install coffee-script 

. Beautiffuly çalıştı.

+0

tatlı. bağımlı olarak derleme dosyaları içerir. Ayrı bir modele sahip olmayı severim.coffee, controllers.coffee, vb ... kahve-c ./ konsolda çalışmıyor gibi görünüyor .. – MonkeyBonkey

+0

"kahve-script" modülü gerekli olduğu sürece, Diğer dosyalar javascript'e çevrilmeden çalışmalıdır. Örneğin, aynı klasörde 'coffee.config' modülüne sahibim. Bunu gerektirebilir: 'config = './Config' gerektirir ve JS'ye çeviri yapmadan değerlendirir. Denetleyicileri = gerektirir./Denetleyiciler 'yapabilmeniz gerekir. Bu senin için çalışmıyor mu? –

+0

bahşiş için teşekkürler ... bunu denemek ve maalesef render bir şey oluyor gibi görünüyor. Bu kesinlikle kahve dosyasına bakar ama boş redering gibi görünüyor. Biraz daha kazacağım ve neler olduğunu göreceğim. – MonkeyBonkey

3

CloudScript'te yazılan node.js uygulamalarının çalıştığı Cloud9 destek sayfasında bir girdi var: Create a CoffeeScript node.js project. Javascript dosyalarını yalnızca ayıklayabileceğinizi unutmayın.

İlgili konular