使用 webpack 捆绑 angular-permission
bundling angular-permission with webpack
我目前正在将 AngularJS (1.5.8) 从 Gulp 管道迁移到 webpack 管道。
我们拥有的依赖项之一是 angular-permission.
我们依赖于 commonjs 样式 (require) 并且作为 documented here 我在我的 angular 模块声明之前添加了一个 require('angular-permission')。
我还在 ui.router.
之后添加了 angular 依赖权限和 permission.ui
捆绑过程进行了,但是每次我们尝试加载应用程序时,我们都会在控制台中收到此错误消息:Unknown provider: PermissionStoreProvider <- PermissionStore(…)
我想问题是因为 angular-permission 没有正确注入服务,但即使使用 require 语句,添加提供插件或几个 other attempts 也没有解决问题。
所以问题是:如何将 angular-permission 与 webpack 正确集成?
在朋友的帮助下终于知道是什么了。在我为客户端 deps 从 bower 过渡到 npm 的过程中,我无意中将 angular 权限的版本更改为最新版本。他们将服务名称更改为 PermPermissionStore(Role Store 也是如此)
相关:https://github.com/Narzerus/angular-permission/issues/310
我目前正在将 AngularJS (1.5.8) 从 Gulp 管道迁移到 webpack 管道。
我们拥有的依赖项之一是 angular-permission.
我们依赖于 commonjs 样式 (require) 并且作为 documented here 我在我的 angular 模块声明之前添加了一个 require('angular-permission')。
我还在 ui.router.
之后添加了 angular 依赖权限和 permission.ui
捆绑过程进行了,但是每次我们尝试加载应用程序时,我们都会在控制台中收到此错误消息:Unknown provider: PermissionStoreProvider <- PermissionStore(…)
我想问题是因为 angular-permission 没有正确注入服务,但即使使用 require 语句,添加提供插件或几个 other attempts 也没有解决问题。
所以问题是:如何将 angular-permission 与 webpack 正确集成?
在朋友的帮助下终于知道是什么了。在我为客户端 deps 从 bower 过渡到 npm 的过程中,我无意中将 angular 权限的版本更改为最新版本。他们将服务名称更改为 PermPermissionStore(Role Store 也是如此)
相关:https://github.com/Narzerus/angular-permission/issues/310