2017-11-01 1 views
0

Ich habe eine eckige App, die eine andere eigenständige eckige App als Abhängigkeit hat. Alles funktioniert gut außer dem Linting.Wie tslint.json Datei in angular2 eines anderen Projekts ingore?

Das Problem ist, wenn ich ng Flusen in meinem Terminal laufen bekomme ich folgende Fehlermeldung:

Failed to load path.... node/modules/codelyzer.

Als ich meine tslint.json aus der Abhängigkeit Projekt entfernen Sie den Fehler sofort behoben wird.

Das Problem ist hier offensichtlich, dass Winkel sieht zwei tslint.json, eine von meiner Haupt-App und die andere aus dem Abhängigkeitsprojekt, das jetzt Teil der Haupt-App ist.

Wie kann ich dieses Problem lösen, ohne die tslint.json aus dem Abhängigkeitsprojekt manuell zu löschen? Ich würde es gerne dort behalten.

Ich dachte darüber nach, es im angular.cli.json Lint Feld auszuschließen, war aber nicht erfolgreich. Auch ein Ausschluss in der tslint.json aber nicht positive Ergebnisse

Antwort

0

Ich habe das Problem gefunden, ich habe tslint.json von meinem Haupt-App in der eckigen.cli.json durch Schreiben der folgenden festgestellt :

"lint": [ 
    { 
    "project": "path/tslint.json", 
    "exclude": "path/node_modules/my_project" 
    } 
] 
Verwandte Themen