use*_*783 3 webpack-encore dropzone symfony4
我正在尝试将 dropzone 集成到我的 Symfony 4.1 项目中,但我遇到了麻烦。
我通过 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
Run Code Online (Sandbox Code Playgroud)
在main.js 中,我只是尝试添加该函数:
Dropzone.autoDiscover = false;
Run Code Online (Sandbox Code Playgroud)
一旦我尝试为 dropzone 进行一些配置,我的浏览器控制台就会发疯:未定义 Dropzone。
我问自己这里有什么问题。
谢谢你的帮助!
尝试这样做 window.Dropzone = require('dropzone/dist/min/dropzone.min');
几个月前我遇到了这个问题,如果我没记错的话,这就是我的诀窍。
就我而言,我有一个dropzone.js是require悬浮窗的CSS / JS和我的文件dropzone-upload.js。然后在我的dropzone-upload.js我可以使用Dropzone.autoDiscover = false;就好了。
在我的 webPack 中,我addEntry为我的dropzone.js文件。
...
//file upload with dropzone
.addEntry('dropzone', './assets/js/dropzone.js')
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2536 次 |
| 最近记录: |