AngularJS与提供商的问题

AngularJS与提供商的问题,angularjs,Angularjs,嘿,伙计们,我刚刚在AngularJS项目中用一些动画制作了一个切换。正在切换的边栏位于一个指令中,限制为E。它在本地工作正常,但当我将应用程序联机时,我遇到了这个错误 Error: [$injector:unpr] Unknown provider: eProvider <- e http://errors.angularjs.org/1.5.0/$injector/unpr?p0=eProvider%20%3C-%20e at vendor-db22f3941a

嘿,伙计们,我刚刚在AngularJS项目中用一些动画制作了一个切换。正在切换的边栏位于一个指令中,限制为E。它在本地工作正常,但当我将应用程序联机时,我遇到了这个错误

    Error: [$injector:unpr] Unknown provider: eProvider <- e
    http://errors.angularjs.org/1.5.0/$injector/unpr?p0=eProvider%20%3C-%20e
    at vendor-db22f3941a.js:11307
    at vendor-db22f3941a.js:15636
    at Object.r [as get] (vendor-db22f3941a.js:15789)
    at vendor-db22f3941a.js:15641
    at r (vendor-db22f3941a.js:15789)
    at i (vendor-db22f3941a.js:15813)
    at Object.a [as invoke] (vendor-db22f3941a.js:15835)
    at f.instance (vendor-db22f3941a.js:21094)
    at $ (vendor-db22f3941a.js:20166)
    at vendor-db22f3941a.js:20470(anonymous function) @ vendor-db22f3941a.js:24475
HTML视图

#sidebar-wrapper(ng-class="{'open': toggle}")
  .toggle-box(ng-click="toggleSidebar()")
    span
    span
    span
  img(src="assets/images/about.jpg")

您很可能正在缩小JavaScript代码,但不要让AngularJS代码缩小。使用ng-annotate。如果不起作用,请提供一个注释,因为到目前为止,您的代码看起来很好,我正在使用gulp编译和缩小它们,到目前为止,它在所有其他控制器和指令上都工作得很好,但一旦我开始使用动画,事情就被绊倒了,除了在视图中切换侧栏的动画之外,网站上的一切都仍然工作。我的缩小看起来确实有问题,但我很好奇为什么会在这一点触发。过一会儿我会试着组装一个MCVE。谢谢大家!这不是缩小的问题。这是您的代码无法缩小的问题。看看你发布的控制器:你没有使用$inject,也没有使用数组符号,并且没有ngAnnotate可以使用的ngInject注释。明白了,你是百分之百正确的。我使用了一个生成器来构建我的项目,我只是返回并查看了最初设置的projects指令。在同一文件中使用指令和控制器时,似乎需要ng注入?
#sidebar-wrapper(ng-class="{'open': toggle}")
  .toggle-box(ng-click="toggleSidebar()")
    span
    span
    span
  img(src="assets/images/about.jpg")