Búsqueda de sitios web

typescript - No se puede encontrar el módulo "@auth0/angular-jwt/"


Actualmente estoy desarrollando una aplicación web utilizando la autenticación ADFS.

Tengo el siguiente error en tiempo de ejecución:

"No se puede encontrar el módulo @auth0/angular-jwt".

Estoy utilizando Angular 5.2.10. He intentado reinstalar mis dependencias, sin embargo, todavía tengo errores:

Tengo errores en index.d.ts:

No se puede encontrar el nombre 'Provider' y 'ModuleWithProviders'

Y en jwt.interceptor.d.ts:

No se pueden encontrar los módulos "@angular/common/http" y "rxjs/internal/Observable"

Y en jwtoptions.token.d.ts:

No se puede encontrar el módulo "@angular/core"

No he modificado ninguno de esos archivos.

¿Es este un problema de la versión de Angular? ¿Estoy usando versiones incorrectas de esas bibliotecas?

¡Gracias por tu ayuda!

Respuesta #1

  1. Elimina tu carpeta node_modules
  2. Ejecute npm i

Intenta ejecutarlo de nuevo

Respuesta #2

Respondiendo a tu primera consulta, es decir, No se puede encontrar el módulo @auth0/angular-jwt"

Asegúrate de que dentro de la carpeta node_modules tengas la ruta especificada: - @auth0/angular-jwt/src/

Si es así, entonces usa

import { JwtHelperService } from '@auth0/angular-jwt/src/jwthelper.service';

si no, primero ejecuta la instalación con npm o yarn

npm install @auth0/angular-jwt
 
installation with yarn 
yarn add @auth0/angular-jwt

Artículos relacionados