我正在尝试在我的Symfony 4.1项目中集成dropzone,但是遇到了麻烦。
我通过npm将dropzone添加到我的项目中:npm install dropzone
。
在assets/app.js中,我需要引入dropzone:
'use strict';
require('../css/app.css');
// create global $ and jQuery variables
import('jquery');
require('bootstrap');
require('@fortawesome/fontawesome-free/css/all.min.css');
require('@fortawesome/fontawesome-free/js/all.js');
require('dropzone/dist/min/dropzone.min.js');
require('./main.js'); // assets/js/main.js
在main.js中,我只是尝试添加那个函数:
Dropzone.autoDiscover = false;
一旦我尝试为Dropzone进行一些配置,我的浏览器控制台就会发疯:未定义Dropzone。
我在想这里出了什么问题。
谢谢你的帮助!
window.Dropzone = require('dropzone/dist/min/dropzone.min');
,我再也没有问题了。我承认... 这些 Webpack-Encore 有时会让我感到困惑 :/ - user2711783