Lua'da bir paket yüklemeyi denemek isterim. Paket, ansicolors
olup yalnızca daha iyi görünen bir konsol çıktısına sahip olmaktır.Lua'da paketleri nasıl yüklemeyi denemelisiniz?
Bu bir şekerdir ve kullanıcıların bu paketi yüklemeye zorlanmasını istemiyorum.
Yani böyle bir şey uğraş:ansicolors = require 'ansicolors' or nil
Ama düşündüğüm gibi, bu bir modülünü bulunamadı hatası yükseltmek ve yürütmeyi durdurur.
Benim sorum şu: Paketleri yüklemeye ve mümkün olmadığında daha basit özümlere geri dönmeye çalışmak için zarif bir çözüm var mı?
Üzgünüm, yanıtımın ilk sürümü yanlıştı - pcall ikinci değeri olarak modülü döndürür. Lütfen güncellenmiş yanıtıma bakın. –
Tamam, belgelere baktım. Örnekte küçük bir hata olsa bile, aradığım şey buydu. Teşekkürler –