Bagaimana saya bisa mencoba CoffeeScript di Windows?
Petunjuk penginstalan hanya untuk * nix: http://jashkenas.github.com/coffee-script/#installation
EDIT:
Sejak saya menanyakan hal ini beberapa waktu yang lalu, banyak jawaban baru telah muncul. Jumlah (dan kualitas) opsi untuk pengguna Windows telah meningkat pesat. Saya "menerima" sebuah jawaban sejak lama, kemudian mengubah ke jawaban lain (yang lebih baik) saat jawaban itu muncul, tetapi sekarang saya telah memutuskan untuk tidak menerima jawaban apa pun, dan membiarkan komunitas (suara) menunjukkan jawaban mana yang terbaik. Terima kasih untuk semua masukannya.
windows
coffeescript
Nick Perkins
sumber
sumber
Jawaban:
UPDATE: Lihat jawaban saya yang lain untuk pertanyaan ini, Bagaimana saya dapat mengkompilasi CoffeeScript dari .NET? untuk daftar opsi terkini yang jauh lebih akurat dan terkini.
CoffeeScript-Compiler-for-Windows bekerja dengan baik.
sumber
Mungkin lebih rumit saat pertanyaan ini diposting. Namun mulai 2012, CoffeeScript semudah digunakan di platform apa pun. The petunjuk yang sama untuk Windows, Mac, atau Linux
npm install -g coffeescript
atau secara lokalnpm install --save-dev coffeescript
hello.coffee
coffee hello.coffee
atau kompilasicoffee -c hello.coffee
(kehello.js
)sumber
coffee
ke WindowsPATH
. Karena berlarinpm install -g coffee-script
sepertinya tidak melakukan ini.Node.js berjalan di Cygwin akhir-akhir ini, jadi itu mungkin taruhan terbaik Anda dengan menjalankan CoffeeScript di Windows. Aku akan mencobanya dulu.
Jika Anda memiliki waktu proses JavaScript pilihan yang berbeda, Anda mungkin dapat menggunakan compiler bawaan (extras / coffee-script.js). Misalnya, jika Anda menyertakan skrip itu di halaman web, Anda dapat memanggil
... untuk mendapatkan kembali string JavaScript yang telah dikompilasi.
sumber
Anda dapat menjalankan kompiler CoffeeScript di bawah Window Script Host yang bagus (cscript.exe), komponen standar pada Windows sejak Windows 98. Memang saya mencoba ini beberapa waktu lalu dan tidak berhasil, tetapi saya mencoba lagi baru-baru ini dan sekarang semua pengujian standar CoffeeScript dapat dikompilasi dengan baik.
Sedikit kode pipa menggunakan
*.wsf
file dan kopi-script.js adalah semua yang Anda butuhkan. Kode saya ada di GitHub: https://github.com/duncansmart/coffeescript-windowsSaya menulis blog tentang itu di sini: http://blog.dotsmart.net/2011/06/20/the-simplest-way-to-compile-coffeescript-on-windows/
sumber
Anda dapat menggunakan jcoffeescript sebagai solusi baris perintah.
Ia menggunakan mesin javascript berbasis Java ( Rhino ) dan menyelesaikan tugas kompilasi coffee-script.js dari proyek CoffeeScript . Ini memungkinkannya untuk menjalankan kompilator CoffeeScript sebagai program Java.
Perintah yang akan digunakan (di Windows / Linux) terlihat seperti ini:
Anda perlu mengunduh & membuat kode sumber Java (gunakan IntelliJ Community Edition untuk menghindari mengunduh Ant ) atau unduhan bawaan untuk CoffeeScript v1.0 .
Saya sekarang menggunakan jcoffeescript sebagai pengganti solusi Ruby (jawaban lain di sini), karena ini memungkinkan saya mengikuti versi CoffeeScript terbaru .
sumber
Anda dapat menggunakan versi baris perintah dari CoffeeScript dengan menginstal Ruby di Windows dan kemudian menginstal CoffeeScript Gem .
Setelah itu, baris perintah tersedia, misalnya, 'coffee bla.coffee' - untuk mengompilasi kode CoffeeScript Anda menjadi kode JavaScript.
Satu-satunya kelemahan melakukannya dengan cara ini (tidak menggunakan Node.js) adalah versi Ruby dari CoffeeScript dibatasi untuk versi 0.3.2 - versi terakhir yang ditulis di Ruby sebelum dipindahkan ke Node.js.
*
Namun, saya masih menggunakan versi Ruby dari CoffeeScript dalam pekerjaan saya saat ini dan halaman web pribadi saya dan saya tidak melihat banyak masalah karena versi CoffeeScript ini cukup matang dan sebagian besar fitur yang terdaftar di situs web CoffeeScript dapat bekas.* mencoret pernyataan terakhir ini yang benar pada saat itu tetapi menjadi semakin tidak benar setiap beberapa hari; CoffeeScript sekarang telah berkembang pesat sejak 0.3.2 dan melewati 1.1
sumber
Sudah ada banyak jawaban di sini, tapi izinkan saya menambahkan jawaban saya. Saya menulis pustaka .NET untuk mengkompilasi CoffeeScript di Windows.
Seperti yang disarankan oleh jashkena , saya telah menggunakan file yang telah dikompilasi sebelumnya
extras/coffee-script.js
.Bersama dengan kompiler Jurassic JavaScript, saya telah membungkus semuanya dalam satu pustaka: CoffeeSharp
Pustaka juga dikirimkan dengan alat baris perintah dan HttpHandler untuk pengembangan web ASP.NET.
sumber
Saya telah menggunakan yang ini: https://bitbucket.org/maly/coffeescript-win/zealots terlihat berfungsi dengan baik, meskipun Anda perlu memperbarui coffee.script secara manual dari 0.95 ke 1.0.1.
sumber
Karena node.js sekarang diport ke Windows, ini sebenarnya cukup mudah:
http://www.colourcoding.net/blog/archive/2011/09/20/using-coffeescript-on-windows.aspx
sumber
Jika Anda ingin menggunakan CoffeeScript dalam aplikasi ASP.NET, Anda dapat menggunakan penangan HTTP ini untuk menyajikan kode CoffeeScript yang dikompilasi.
sumber
Saya belum mencoba ini sendiri, tetapi sepertinya itu sebuah jawaban. (Saya telah mengunduh dan menginstal tetapi belum menggunakannya.)
Ada add-in untuk Visual Studio 2010 yang menambahkan pengeditan CoffeeScript ke VS (antara lain).
Ini disebut Web Workbench dan diunduh sebagai vsix. (yaitu dapat diunduh dari dalam VS UI.)
sumber
Saya hanya menempatkan ini sebagai jawaban atas pertanyaan tersirat yang lebih umum untuk alat "Bagaimana saya bisa mencoba" yang biasanya tidak berjalan di Windows atau belum di-porting. Gunakan mesin virtual yang menjalankan OS mirip UNIX seperti Linux atau BSD.
Asalkan Anda memiliki cukup RAM dan mau belajar cukup untuk berkeliling, itu akan membuat mencoba perangkat lunak sumber terbuka jauh lebih mudah. Dalam kasus CoffeeScript Anda masih dapat melakukan hal-hal seperti --watch di folder bersama dan sebagian besar tetap berada di tanah Windows. Anda juga tidak akan mencemari sistem Anda dengan alat dan layanan yang Anda coba dan jangan dibeli, yang berguna jika Anda sering melakukannya.
sumber
Pertimbangkan menggunakan Chocolatey untuk memasang http://chocolatey.org/packages/CoffeeScript di Windows.
(Memasang Chocolatey: https://github.com/chocolatey/chocolatey/wiki/Installation )
sumber