AngularJS 파일을 mangle 처리하고 싶지만 거의 모든 부분에서 작동합니다. 그러나 앱을 클릭하고 ngLazyBind 및 angular-history을 사용하는 유일한 부분으로 이동하면 Error: [$injector:unpr] Unknown provider: aProvider <- a <- $lazyBind
이라는 문제가 발생합니다.Angular code mangled로 인해 "Unknown Provider"메시지가 나타납니다.
저는 이런 종류의 일이 일어나지 않기를 바라고, ngMin을 사용하고 있습니다. uglify의 mangled
속성을 false
으로 설정하면이 문제가 해결됩니다.
컨트롤러에 $lazyBind
을 삽입하면 약간의 오류가 발생합니다. 문제없이 앱에 lazyBind
을 포함시킬 수 있지만 컨트롤러에 $lazyBind
을 삽입하면 오류가 발생합니다.
각도 기록을 언급 한 이유는 lazyBind를 완전히 없애면 정확하게 동일한 오류가 Error: [$injector:unpr] Unknown provider: mProvider <- m <- History
과 함께 나타납니다.
당신은 각도의 축소 된 버전 또는 코드의 축소 된 버전을 사용하는 어느. 어느 쪽이든 개발 중에는하지 마십시오. 그렇지 않으면 이러한 이해하기 쉬운 오류가 발생합니다. – haimlit
그것은 개발 그 자체가 아닙니다. 나는 실제 생산 프로토 타입을 얻으려고합니다. – Zambezi