Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么不是';Meteor中是否有第三方JavaScript库?_Meteor_Dropzone.js_Filepicker.io - Fatal编程技术网

为什么不是';Meteor中是否有第三方JavaScript库?

为什么不是';Meteor中是否有第三方JavaScript库?,meteor,dropzone.js,filepicker.io,Meteor,Dropzone.js,Filepicker.io,我最近才开始使用 我似乎不知道如何正确地装载和安装 我正试图在一些第三方的帮助下实现一个文件上传表单。我想要像DropzoneJS这样的东西来处理文件选择,同时将文件存储在云中 问题是,当我尝试使用这些库时,它们不会做出反应。我可以在浏览器中看到库已加载,并且控制台未显示任何错误 DropzoneJS示例: Template.frontpage.rendered = function () { $('#dropzone').dropzone({ url: '/file/post' }); }

我最近才开始使用

我似乎不知道如何正确地装载和安装

我正试图在一些第三方的帮助下实现一个文件上传表单。我想要像DropzoneJS这样的东西来处理文件选择,同时将文件存储在云中

问题是,当我尝试使用这些库时,它们不会做出反应。我可以在浏览器中看到库已加载,并且控制台未显示任何错误

DropzoneJS示例:

Template.frontpage.rendered = function () {
  $('#dropzone').dropzone({ url: '/file/post' });
}
<form id="dropzone"></form>
JS:

Template.frontpage.rendered = function () {
  $('#dropzone').dropzone({ url: '/file/post' });
}
<form id="dropzone"></form>
frontpage模板中的HTML:

Template.frontpage.rendered = function () {
  $('#dropzone').dropzone({ url: '/file/post' });
}
<form id="dropzone"></form>

检查时会产生以下结果:

<form id="dropzone" class="MultiFile-intercepted dz-clickable"></form>

有些事情正在发生,但形式根本没有被视觉呈现出来

我将libs放在/client/libs目录中。正如一些人所建议的,我还尝试将它们放在/client/compatibility中

我也试过了,没有什么不同


我做错了什么?我怎样才能使这些库在Meteor中正常运行?

方法是创建智能包并将它们包含在应用程序中

有很多包示例可供遵循


对于快速破解,您还可以通过在main.html中创建标记或调用$.getScript()来加载javascript。但不建议这样做,因为某些库之间可能存在名称空间/名称冲突。

某些第三方库可能会使用Meteor即时可用,而其他库可能不会

若您确实有问题,那个么您应该在其GitHub上提交一个bug,因为meteorie包应该可以工作

对于其他第三方库,问题通常是范围界定。查看以获取建议。通常需要的是一些导出语句