Warum ist tslint: empfohlen, Module nicht zuzulassen?

9

Wir verwenden typescript v2.3.2 und TSLint v4.5.1 mit VS-Code, um ein SPA zu erstellen. Die Codebase wächst und wir müssen sie irgendwann modularisieren.

Ich habe versucht, die Modularisierung mit Typescript-Modulen zu machen, habe aber den folgenden Flusenfehler beim Umsetzen der App gefunden.

%Vor%

Ich verwende diese Konfiguration für den Linter:

%Vor%

Die empfohlene Regeldatei in Zeile 89 zeigt diese Regel:

%Vor%

Ich frage mich, ob etwas nicht in Ordnung ist und was der beste Weg ist, um ein SPA zu modularisieren, indem man guten Praktiken folgt, die nicht bald überholt sind.

Beispiele für Code werden begrüßt. Vielen Dank.

    
Diego Gago 26.05.2017, 13:01
quelle

1 Antwort

3
  

[tslint] 'namespace' und 'module' sind nicht erlaubt (no-namespace)

Weil die JavaScript-Syntax nicht ist .

Mehr

  • Namespace ist eine spezielle Nur-TypScript-Syntax für ein gemeinsames JS-Muster: Ссылка
  • Verwenden Sie keine Namespaces mit outFile : Ссылка
basarat 29.05.2017, 01:10
quelle

Tags und Links