javascript - 当将 dropzone 与 browserify 一起使用时, $(...).dropzone 不是一个函数

标签 javascript browserify dropzone.js

我想知道如何将 dropzone 与 browserify 一起使用。我以最幼稚的方式使用它,但徒劳无功。

var dropzone = require('dropzone');
var $ = require('jquery');

$('div#form').dropzone({ url: '/form' });

我收到一条警告,指出 $(...).dropzone 不是函数。

谁能给我指出一条出路吗?

布莱恩

最佳答案

试试这个:

var jQuery = require('jquery');
var dropzone = require('dropzone');

jQuery('div#form').dropzone({ url: '/form' });

Dropzone 脚本检查 jQuery 的类型,因此您应该定义 jQuery(但不是 $),并且首先您应该定义 jQuery,然后定义 Dropzone

关于javascript - 当将 dropzone 与 browserify 一起使用时, $(...).dropzone 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29224576/

相关文章:

google-chrome-extension - 您如何使用 Browserify 模块化您的 Chrome 应用程序?

javascript - 如何在 Dropzone 上传请求的 header 中包含 CSRF token ?

javascript - 制作一个简单的 slider

javascript - 从渲染的 Less CSS 中移除属性

javascript - 在 JavaScript 中使用 Pylons 全局变量(转义括号)

javascript - 如何使用最新的 Browserify (6.x.x) 创建 vendor bundle ?

javascript - 防止在作为参数传递的函数中丢失 'this' 变量的上下文

node.js - 我应该如何使用 browserify 和 babelify 转换 ES6 node_modules?

javascript - Reactjs展现动态值(value)

javascript - 拖放区 : "No URL provided" and "Dropzone already attached."