Terminal, Composer ve Node.js
Komut satırında en sık yaşanan sorun yanlış sürümdür: terminal sistemdeki eski bir PHP'yi bulur, Composer başka bir php.ini okur. Coduva'nın terminali bu sorunu ortadan kaldırır: projenin sürümleri PATH'in başında hazır olarak açılır.
Proje terminali
Proje sayfasındaki Terminal düğmesine tıklayın. Aynı düğme Geliştirici araçları ekranındaki proje listesinde de vardır.
Proje klasöründe, başlığı Coduva - <proje adı> olan bir komut istemi penceresi açılır. Bu pencerede:
| Komut | Hangi sürüm |
|---|---|
php | Projenin PHP sürümü |
composer | Coduva'nın Composer'ı, projenin PHP'siyle |
wp | Coduva'nın WP-CLI'ı, projenin PHP'siyle |
node, npm | Projenin Node.js sürümü (kuruluysa) |
PHP, Coduva'nın o sürüm için ürettiği php.ini dosyasını kullanır; bunu PHPRC ortam değişkeni sağlar. Arayüzde yaptığınız memory_limit veya eklenti değişiklikleri komut satırında da geçerlidir.
Hızlı bir kontrol:
php -v
composer --version
wp --info
node -vCoduva terminali
Belirli bir projeye bağlı olmayan bir terminal için Geliştirici araçları ekranında Coduva terminali kartındaki Terminali aç düğmesine tıklayın.
Bu terminal C:\Coduva\www klasöründe açılır ve varsayılan PHP sürümünü kullanır. Yeni bir projeyi elle kurmak veya genel Composer komutları çalıştırmak için uygundur.
Composer
Composer Coduva ile birlikte gelir; ayrıca kurmanız gerekmez.
composer install
composer require guzzlehttp/guzzle
composer dump-autoloadTerminal açmadan da çalıştırabilirsiniz: proje sayfasında Komutlar sekmesini açın, araç olarak composer seçin ve komutu yazın. composer install ve composer dump-autoload hızlı komut düğmesi olarak hazırdır.
Composer'ın önbelleği kullanıcı profilinizde değil, Coduva'nın veri dizinindedir:
C:\Coduva\data\composerWP-CLI önbelleği de aynı şekilde C:\Coduva\data\wp-cli\cache altında tutulur.
Node.js
Laravel projeleri Vite ile, modern WordPress temaları ve blokları @wordpress/scripts ile derlenir. Bunlar için Node.js gerekir.
Node.js'i kurma
- PHP ve Node ekranını açın.
- Node.js sürümleri tablosunda sürümün satırındaki Kur düğmesine tıklayın.
Coduva'nın Node'u proje terminalinde ve npm komutlarında kullanılır. Coduva'nın Node'u kurulu değilse sistemdeki Node (PATH'te bulunan npm) kullanılır.
Projenin Node sürümü
Proje sayfasında Genel sekmesindeki Node.js sürümü listesinden bir sürüm seçebilirsiniz. Varsayılan seçenek Otomatik (.nvmrc / en yeni)'dir. Otomatik seçimde Coduva sırayla şunlara bakar:
- Projenin kökündeki
.nvmrcdosyası (ör.22) package.jsoniçindekiengines.nodealanı (ör.">=22")- Hiçbiri yoksa veya uyan sürüm kurulu değilse Coduva'nın kurulu Node sürümü
Coduva yalnızca ana sürüm numarasına bakar: .nvmrc içinde 22.11.0 yazıyorsa kurulu herhangi bir Node 22 sürümü kullanılır.
npm komutları
Proje terminalinde:
npm install
npm run build
npm run devKomutlar sekmesinde npm install ve npm run build hızlı komut düğmesi olarak hazırdır.
npm run dev gibi uzun süre çalışan bir komutu terminal yerine Süreçler sekmesinden Vite geliştirme sunucusu olarak başlatmanız önerilir. Böylece süreç proje sayfasında görünür, çıktısı Günlükler sekmesinden izlenir ve Coduva'dan çıktığınızda kendiliğinden durur.
Editörde açma
Proje sayfasındaki Editör düğmesi proje klasörünü bir kod editöründe açar. Aynı işlem Projeler ekranındaki kart menüsünde ve Geliştirici araçları ekranındaki proje listesinde de vardır. Coduva editörü şu sırayla arar:
- CodVS: PATH'teki
codvskomutu; yoksa CodVS'in varsayılan kurulum yeri (%LOCALAPPDATA%\Programs\CodVS\bin\codvs.cmd). Coduva açıkken kurduğunuz CodVS de bu sayede bulunur. - Visual Studio Code: PATH'teki
codekomutu. - Hiçbiri yoksa klasör Dosya Gezgini'nde açılır.
CodVS, Coduva projeleri için hazırlanan editördür ve henüz dağıtılmıyor; bkz. CodVS editörü. Bu yüzden şimdilik çoğu bilgisayarda düğme projeyi Visual Studio Code'da açar.
VS Code bulunamıyor mu?
VS Code kurulumunda "PATH'e ekle" seçeneği işaretli olmalıdır. Kurduysanız ama code komutu çalışmıyorsa VS Code'u yeniden kurun ve bu seçeneği işaretleyin.
Sistemdeki araçlar
Geliştirici araçları ekranının Sistemdeki araçlar bölümü şu araçların bu bilgisayarda bulunup bulunmadığını gösterir: Git, Node.js, npm, Composer, WP-CLI, CodVS ve Visual Studio Code. Bulunan aracın yanında yolu, bulunamayanın yanında Bulunamadı yazar; başlıktaki sayı kaç tanesinin bulunduğunu gösterir.
Git Coduva ile gelmez. Kullanmak için ayrıca kurmanız gerekir.
Sonraki adım: Bir şey çalışmıyorsa Sorun giderme.