web-dev-qa-db-fra.com

Le module n'a pas de membre exporté, interface d'exportation

C'est l'erreur que j'obtiens,

/Users/robot/code/slg-fe/src/app/leaderboards/leaderboards.component.ts (2,10): Module '"/ Utilisateurs/robot/code/slg-fe/src/app/classements/leaderboard"' n'a pas de membre exporté 'Leaderboard'.

Mon fichier leaderboard.ts:

export interface Leaderboard {
  id: number,
  username: string,
  rank_elo: number,
  role: number,
  total_wins: number,
  kda: number,
  yesterday_rank: number
}

Mon fichier leaderboard.component.ts:

import { Component } from '@angular/core';
import { Leaderboard } from './leaderboard';

@Component({
  selector: 'leaderboards',
  templateUrl: './leaderboards.component.html'
})
export class LeaderboardsComponent { }

Mon fichier leaderboard.ts IS exportant un tableau de classement, mais pour une raison quelconque, ce n'est pas le cas?

15
Eric Chu

Donc .. Je ne sais pas pourquoi, mais quand j'ai redémarré mon serveur, tout a commencé à fonctionner .. -__- Je déteste ça tellement. J'ai passé tellement de temps à essayer de comprendre cela.

32
Eric Chu

J'ai eu cette erreur pour deux importations différentes. 

J'ai redémarré mon serveur et l'un d'entre eux a disparu. Pour l'autre, j'ai supprimé l'importation, l'ai construite (avec beaucoup d'erreurs) et ajouté l'importation exactement comme elle était auparavant. 

0
Gabi Klapman