9
“未知提供者:aProvider <-a”如何找到原始提供者?
当我加载AngularJS应用程序的缩小版本(通过UglifyJS)时,在控制台中出现以下错误: Unknown provider: aProvider <- a 现在,我意识到这是由于变量名修饰。无损版本工作正常。但是,我确实想利用变量名修饰,因为它可以大大减少JS输出文件的大小。 出于这个原因,我们在构建过程中使用了ngmin,但即使过去它为我们提供了很好的服务,它似乎也无法解决该问题。 因此,要调试此问题,我在uglify grunt任务中启用了源映射。它们生成的很好,Chrome 确实从服务器加载了地图。但是,即使我觉得现在应该看到提供程序的原始名称,我仍然收到同样无助的错误消息。 如何让Chrome使用源地图来告诉我这里的问题是哪个提供程序,或者,如何用另一种方式找出提供程序?