Kitaplar / Yöntem Kurulum Kılavuzu / 2. JavaScript derleyicisini kurma
2. JavaScript derleyicisini kurma
Yöntem, npm paket deposunda yontem adıyla yayımlanır. Kurulum tek bir komuttur:
npm install -g yontemKomut, derleyiciyi, çalışma zamanını, Yöntem ile yazılmış kitaplığı ve yontem komutunu kurar; ayrıca bir şey indirmeniz ya da derlemeniz gerekmez.
Artık ilk programınızı çalıştırabilirsiniz. Bunun için merhaba.y adlı bir dosya oluşturalım:
program Merhaba
başla
yaz('Merhaba, Yöntem!', 1)
bitir.yontem merhaba.y # derler ve çalıştırır
yontem derle merhaba.y -o m.js # yalnızca JavaScript üretir; node m.js ile çalışır
yontem --surum # Yöntem 0.6.0 (JavaScript)
yontem --yardim # tüm komutlarNotlar
npm install -gLinux ya da macOS’ta “EACCES” hatası verirse Node.js’i nvm ile kurmanızı öneririz; nvm ile kurulan Node.js’te genel paketler yönetici izni istemez.- Yöntem’i genel olarak kurmak istemezseniz bir proje klasöründe
npm install yontemyazıpnpx yontem program.yile çalıştırabilirsiniz. - Birimler (
kullan Matematikgibi) programın klasöründe, onunkutuphanealt klasöründe ve Yöntem’in kendi kitaplığında aranır. Başka klasörler içinYONTEM_YOLortam değişkenine yolları ekleyebilirsiniz (yollar Linux ve macOS’ta:, Windows’ta;ile ayrılır). Veritabanıbirimi SQLite için Node.js 22.5 ya da üstünü ister. PostgreSQL ve MySQL sürücüleri projeye ayrıca kurulur:npm install pgya danpm install mysql2.
Kaynaktan kurma. Örnek programları, testleri, Python yorumlayıcısını ya da derleyicinin kaynağını da istiyorsanız Yöntem’in deposunu alıp derleyiciyi kendiniz derleyebilirsiniz:
git clone https://github.com/onderornek/yontem.git
cd yontem/js
npm install # TypeScript ve esbuild'i indirir (yalnızca derleme için)
npm run build # derleyiciyi, tarayıcı paketini ve oyun alanını üretir
npm link # "yontem" komutunu bu klasöre bağlarGit kullanmıyorsanız deponun sayfasından ZIP olarak indirip kalıcı bir yere açmanız yeterlidir. Bu yolla kurulan yontem komutu klasöre bağlıdır; klasörü taşırsanız npm link adımını yeni yerde tekrarlamanız gerekir. Oyun alanını çevrim dışı kullanmak için de yontem/oyun_alani/index.html dosyasını tarayıcıda açmanız yeterlidir.