Öncelikle şu paketi projeye dahil ettim: https://github.com/CodeSeven/toastr
Daha sonra alerts.js adında bir JavaScript dosyası oluşturdum ve içine aşağıdaki kodları yazdım:
class Alert {
static error(message) {
toastr.error(message)
}
...
}
Bu classı main.js içinde kullanmak için yazdım.
Daha sonra app.js içine aşağıdaki gibi import işlemleri yaptım:
import './bootstrap';
import 'toastr'
import './alerts'
import './main'
Bu şekilde kullandığımda beklentim; main.js içinde Alert.error("test hata mesajı")
kodunu çalıştırabilmek. Fakat konsolda Alert is not defined
hatası alıyorum.
Buildden sonraki çıktı JavaScript koduna baktığımda Alert class'ını göremiyorum. Alert classının üstüne console.log('test')
yazıp yeniden build aldığımda, konsolda test
mesajını ve çıktıda da console.log('test')
kodunu görüyorum ama Alert classı yine de çıktıda gözükmüyor ve aynı hatayı almaya devam ediyorum.