Выкладываю решение, которое я только что нашел после битвы с Symfony и веб-паком!
Трюк: (для Symfony и веб-пакета)
1 / Установка dropzone
2/ Оставьте файл dropzone.js или dropzone.min.js в node_modules, не трогайте их.
3 / Создайте файл .js, например: myDropzone.js
4 / CallDropzone в myDropzone.js с:
window.Dropzone = require('dropzone/dist/min/dropzone.min');
5 / а также с кодом конфигурации Dropzone в соответствии с вашими выборами:
Dropzone.autoDiscover = false;
$(function() {
//Dropzone class
$('.dropzone').dropzone({
paramName: "file",
maxFilesize: 2,
maxFiles: 2,
addRemoveLinks: true,
acceptedFiles: "image/*,application/pdf"
});
});