CoffeeScript - Komut satırı yardımcı programı

CoffeeScript'i Node.js üzerine kurarken, coffee-command line utility. Buradacoffeekomut anahtar komuttur. Bu komutun çeşitli seçeneklerini kullanarak CoffeeScript dosyalarını derleyebilir ve çalıştırabiliriz.

Seçenekler listesini görebilirsiniz. coffee komutunu kullanarak -h veya --helpseçeneği. AçNode.js command prompt ve içinde aşağıdaki komutu yürütün.

c:\>coffee -help

Bu komut size cihazın çeşitli seçeneklerinin listesini verir. coffeeaşağıda gösterildiği gibi her biri tarafından gerçekleştirilen işlemin açıklaması ile birlikte.

CoffeeScript Kodunun Derlenmesi

CoffeeScript dosyaları şu uzantıyla kaydedilir: .coffee. Bu dosyaları kullanarak derleyebilirsiniz.-c or --compile kahve komutunun seçeneği aşağıda gösterildiği gibidir.

c:\>coffee -c filename.coffee

Misal

Sisteminizde aşağıdaki CoffeeScript koduna sahip ve konsolda bir mesaj yazdıran bir dosya olduğunu varsayalım.

name = "Raju"
console.log "Hello"+name+" Welcome to Tutorialspoint"

Note - console.log() işlev, verilen dizeyi konsolda yazdırır.

Yukarıdaki kodu derlemek için, adı ile bir dosyaya kaydedin. sample.coffee. Node.js komut istemini açın. Dosyayı kaydettiğiniz yola göz atın ve bunu kullanarak derleyin.-c kahve komutunun seçeneği coffee command-line utility Aşağıda gösterildiği gibi.

c:\> coffee -c sample.coffee

Yukarıdaki komutu çalıştırırken, CoffeeScript derleyicisi verilen dosyayı (sample.coffee) derler ve aşağıda gösterildiği gibi bir sample.js adıyla geçerli konuma kaydeder.

Sample.js dosyasını açarsanız, oluşturulan JavaScript'i aşağıda gösterildiği gibi gözlemleyebilirsiniz.

// Generated by CoffeeScript 1.10.0
(function() {
  var name;
  name = "Raju";
  console.log("Hello " + name + " Welcome to Tutorialspoint");

}).call(this);

CoffeeScript kodunu yürütmek

Bir CoffeeScript dosyasını, dosya adını Node.js komut istemindeki coffee komutuna aşağıdaki gibi ileterek çalıştırabilirsiniz.

c:\> coffee sample.coffee

Misal

Örneğin, sample.coffee dosyasını çalıştıralım. Bunun için Node.js komut istemini açın. Dosyayı kaydettiğiniz yola göz atın ve aşağıda gösterildiği gibi adını doğrudan coffee komutuna ileterek dosyayı çalıştırın.

İzleyin ve Derleyin

Bazı senaryolarda, komut dosyalarımızda birçok değişiklik yapma şansımız vardır. Kullanmak–w kahve komutunun seçeneği, senaryolarınızı değişiklikler için izlersiniz.

Bir dosyayı aynı anda izleyebilir ve derleyebilirsiniz. -wcseçeneği aşağıda gösterildiği gibi. Bu seçeneği kullandığımızda, komut dosyanızda her değişiklik yaptığınızda dosya yeniden derlenecektir.

c:\>coffee -wc file_name

Misal

Adında bir dosya derlediğimizi varsayalım sample.coffee kullanmak -wcseçeneği ve komut dosyasını üç kez değiştirdik. Senaryoyu her değiştirdiğimizde,.coffee dosya, aşağıda gösterildiği gibi Node.js komut istemini bırakarak yeniden derlenir.

Çıktı Dizinini Ayarlama

Kullanmak -o seçeneği, aşağıda gösterildiği gibi derlenmiş JavaScript dosyalarını yerleştirmek için çıktı dizinini ayarlayabiliriz.

c:\>coffee -o "Required path where we want our .js files" file_name

Misal

Sample.coffee dosyasının JavaScript kodunu adlı bir klasöre kaydedelim. data E sürücüsünde -o seçeneği, komut isteminde aşağıdaki komutu çalıştırarak.

c:\>coffee -o E://data sample.coffee

Aşağıdaki, yukarıdaki komutu uyguladıktan sonra verilen klasörün anlık görüntüsüdür. Burada sample.coffee'nin JavaScript dosyasını inceleyebilirsiniz.

Derlenmiş JavaScript'i yazdırın

Derlenmiş javascript'i konsolun kendisine yazdırmak istiyorsak, -p kahve komutunun seçeneği aşağıda gösterildiği gibidir.

c:\>coffee -p file_name

Misal

Örneğin , konsolda sample.coffee dosyasının derlenmiş JavaScript kodunu -p seçeneğini kullanarak aşağıda gösterildiği gibi yazdırabilirsiniz .

REPL (Değerlendir Baskı Döngüsünü Okuyun)

CoffeeScript size REPL-etkileşimli bir kabuk sağlar. Bu kabuk, CoffeeScript ifadelerini değerlendirmek için kullanılır. Bu kabukta herhangi bir CoffeeScript kodu yazabilir ve sonucu hemen alabilirsiniz. REPL'i çalıştırarak açabilirsiniz.coffee aşağıda gösterildiği gibi herhangi bir seçenek olmadan komut verin.

Bu kabuğu kullanarak değişkenlere değerler atayabilir, işlevler oluşturabilir ve sonuçları değerlendirebiliriz. Aşağıdaki ekran görüntüsünde gösterildiği gibi, REPL'de fonksiyonları çağırırsak, fonksiyonun değerini yazdırır. Ona bir ifade verirsek, ifadenin sonucunu değerlendirir ve yazdırır. Ve içindeki ifadeleri yazarsak, son ifadenin değerini yazdırır.

REPL'de, ctrl + v tuşlarına basarak çoklu hat moduna erişebilir ve burada kodu birden çok satırla (işlevler gibi) değerlendirebilir ve ctrl + v tuşlarına tekrar basarak REPL moduna geri dönebilirsiniz . İşte çok hatlı modun örnek bir kullanımı.

CoffeeScript'i Tarayıcı üzerinden Çalıştırma

CoffeeScript'i, aşağıda gösterildiği gibi JavaScript gibi HTML'nin <script> etiketini kullanarak çalıştırabiliriz.

<script src="http://jashkenas.github.com/coffee-script/extras/coffee-script.js"
   type="text/javascript" charset="utf-8"></script>
<script type="text/coffeescript">
  # Some CoffeeScript
</script>

Ancak bunun için, kütüphaneyi her uygulamada içe aktarmamız gerekiyor ve CoffeeScript kodu çıktı gösterilmeden önce satır satır yorumlanacak. Bu, uygulamalarınızı yavaşlatacağından bu yaklaşım önerilmez.

Bu nedenle, uygulamalarınızda CoffeeScript kullanmak için, bunları Coffee komut satırı yardımcı programını kullanarak önceden derlemeniz gerekir ve ardından oluşturulan JavaScript'i uygulamalarınızda kullanabilirsiniz.