0
After installing the package through Bower, it is not recognized in the project. Follows the code:
installation command: Bower install angular-permission --save (I have tried installing by npm as well, but without success)
code where I use the service:
(function() {
'use Strict';
angular
    .module('project')
    .factory('UserSession', UserSession);
function UserSession($q, AuthServer, PermPermissionStore) {
    //... outros códigos
    function getAccountThen (account) {
                authenticate(account.data);
                if(account.data === "") {
                    return getAccountCatch();
                }
                var perfis = _account.perfil.map(function(p) { return p.cdPerfil });
                PermPermissionStore.clearStore();
                PermPermissionStore.defineManyPermissions(perfis, hasAuthority);
                _account = account.data;
                _authenticated = true;
                deferred.resolve(_account);
            }
    //... outros códigos
}
})();
The same code is used in other projects and works perfectly.
Error stack:
Uncaught Error: [$injector:unpr] Unknown provider: PermPermissionStoreProvider <- PermPermissionStore <- UserSession <- AuthService
http://errors.angularjs.org/1.5.6/$injector/unpr? P0=Permpermissionstoreprovider%20%3C-%20PermissionStore%20%3C-%20UserSession%20%3C-%20AuthService at angular.js:68 at angular.js:4501 At Object.getService [as get] (angular.js:4654) at angular.js:4506 at getService (angular.js:4654) at injectionArgs (angular.js:4678) At Object.invoke (angular.js:4700) At object.enforcedReturnValue [as $get] (angular.js:4547) At Object.invoke (angular.js:4708) at angular.js:4507
What could possibly be causing the error? I already ran 'Gulp clean && Gulp build && Gulp and nothing. I’ve already closed the text editor and opened it, and nothing.
From now on I appreciate any help.