我目前正在将AngularJS(1.5.8)从Gulp管道迁移到webpack管道。
我们的依赖之一是角度许可
我们依赖于commonjs样式(require)和documented here我在声明角度模块之前添加了一个require('angular-permission')。
我还在ui.router之后添加了angular dependencies权限和permission.ui
捆绑过程会经历,但每次我们尝试加载应用时,我们都会在控制台中显示以下错误消息:Unknown provider: PermissionStoreProvider <- PermissionStore(…)
我想这个问题是因为angular-permission没有正确地注入服务,但即使使用require语句,添加提供插件或少数other attempts也没有解决问题。
所以问题是:如何正确地将angular-permission与webpack集成?
答案 0 :(得分:3)
终于在朋友的帮助下找到了它的样子。在我从bower过渡到npm的客户端deps期间,我无意中将角度权限的版本更改为最新版本。他们将服务名称更改为PermPermissionStore(对于Role Store也是如此)
相关:https://github.com/Narzerus/angular-permission/issues/310