Saya memiliki masalah yang sama menggunakan Porto Theme. Dalam kasus saya terkadang jQuery dikenali, terkadang tidak. Sayangnya, saya tidak mengerti penyebabnya, tetapi saya menemukan solusinya.
Singkatnya: Gabungkan semua file javascript.
- Di Backend pergi ke:
Stores -> Configuration -> Advanced -> Developer -> JavaScript Settings
Mengaktifkan:
- Aktifkan Bundling JavaScript
- Gabungkan File JavaScript
- Perkecil File JavaScript (Opsional)
Tidak disarankan untuk menyebarkan file statis
bin/magento setup:static-content:deploy
Kosongkan cache di bawah System -> Cache Management
- Di
Additional Cache Management
wilayah pilih TombolFlush CSS/Javascript Cache
- Dan
Flush Magento Cache
sesudahnya
Sekarang kosongkan Cache di Browser dan muat ulang.
Untuk mengembangkan solusi ini tidak memuaskan, tetapi setidaknya untuk produktif, menggunakannya harus menjadi solusi kerja yang baik, tanpa perilaku yang tidak terduga.
Semoga ini bisa membantu ..