我的 services.js 文件变得非常大,所以我决定最好将各个服务拆分为单独的文件(service1.js、service2.js 等)。
不幸的是,这破坏了我所有的单元测试。我不再能够将服务依赖项导入我的测试。我在运行单元测试时看到这样的错误:
Error: [$injector:unpr] Unknown provider: Service1Provider <- Service1
我在网上找不到任何解决这些问题的文章。我的应用程序结构非常标准且 OOTB,与angular-seed没有什么不同(当然,每个服务的单独文件除外)。
如果您需要更多信息,请告诉我。