Ö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.