angular webpack ng-file-upload

Roc*_*ket 4 angularjs webpack ng-file-upload

我正在尝试使用ng-file-upload与我的angularjs项目一起使用,该项目使用webpack.我通过npm安装了ng-file-upload并将其添加到我的主app.js

var ngFileUpload = require('../../node_modules/ng-file-upload/dist/ng-file-upload.min');
module.exports = angular.module('app', [ngFileUpload])
Run Code Online (Sandbox Code Playgroud)

但我仍然得到:

Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:modulerr] Failed to instantiate module {} due to:
Error: [ng:areq] Argument 'module' is not a function, got Object
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我做错了什么,因为我试图找到任何关于此的信息但没有成功.

Jor*_*ngh 6

查找ngFileUpload导出的内容以及模块的名称.现在你正在注入角度依赖的模块,但是你需要给出你的ngFileUpload模块的名称而不是ngFileUpload它自己.这就是你得到这个错误的原因.它期待一个模块的名称,但获得一个对象.