gpt4 book ai didi

symfony4 - Dropzone 和 webpack encore

转载 作者:行者123 更新时间:2023-12-04 02:52:58 26 4
gpt4 key购买 nike

我正在尝试将 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

main.js 中,我只是尝试添加该函数:

Dropzone.autoDiscover = false;

一旦我尝试为 dropzone 进行一些配置,我的浏览器控制台就会变得疯狂:Dropzone 未定义。

我在问自己这里出了什么问题。

谢谢你的帮助!

最佳答案

试试看 window.Dropzone = require('dropzone/dist/min/dropzone.min');

几个月前我遇到了这个问题,如果我没记错的话,这就是我的诀窍。

在我的例子中,我有一个需要 Dropzone css/js 的dropzone.js,还有我的文件dropzone-upload.js。然后在我的 dropzone-upload.js 中,我可以使用 Dropzone.autoDiscover = false; 就好了。

在我的 webPack 中,我为我的 dropzone.js 文件addEntry

    ...
//file upload with dropzone
.addEntry('dropzone', './assets/js/dropzone.js')
...

关于symfony4 - Dropzone 和 webpack encore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54129017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com