如何使用ember browserify上传jquery文件

时间:2016-04-05 07:28:16

标签: javascript jquery ember.js file-upload

我正在尝试使用npm包使用带有ember-cli的jquery文件上传 https://www.npmjs.com/package/blueimp-file-upload

和ember browserify。

我安装了ember-browserify和blueimp-file-upload:

$ npm install --save-dev ember-browserify
$ npm install --save-dev blueimp-file-upload

像这样导入fileupload:

import fileupload from 'npm:blueimp-file-upload';

给我这个错误:     无法从'/ Users / tony / src / myapp / node_modules / blueimp-file-upload / js / vendor'找到模块'jquery'

所以我也通过npm安装了jquery:

$ npm install --save-dev jquery

现在我在尝试使用fileupload时遇到此错误:

$(...).fileupload is not a function

有没有更好的方法将jquery-fileupload与ember-cli一起使用?

1 个答案:

答案 0 :(得分:-1)

首先,有一个few plugins for ember,它为您提供了一个现成的解决方案。如果我没记错的话,其中一个使用blueimp文件上传。您可以使用其中一个或查看它们如何使用底层的jquery插件。

您也可以尝试通过bower安装jquery-ui-widget和blueimp-file-upload。

最后,you may write your own file uploader没有使用第三方jquery插件。