Also habe ich Visual Studio Code (vscode) beim Abspielen mit einigen Beispiel-es6-Projekten verwendet.Sollten Sie den typings-Ordner für es6-Projekte bei Verwendung von vscode festschreiben?
Mein Verständnis ist, dass, damit intellisense mit Node-Modulen richtig funktioniert, Sie die Typings der Projekte, an denen Sie arbeiten, einschließen müssen (Link here).
Was ich auch verstehe ist, dass Sie eine typings.json
Datei haben können, die alle "Typdefinitionen" speichert und Sie eine typings install
ausführen, um alle Typings abzurufen.
Dies ist alles, um die Intellisense in vscode arbeiten zu lassen. Was ich nicht sicher bin ist, ob Sie diese (typings
Ordner und typings.json
) von der Versionskontrolle insgesamt ausschließen sollten?
Im Moment denke ich, dass der Editor die Source-Code-Struktur nicht beeinflussen sollte. Ich bin mir ziemlich sicher, dass Sie den Ordner typings
ausschließen sollten. Ich bin mir nicht sicher über typings.json
. Es könnte für vscode-Benutzer nützlich sein, aber wird wahrscheinlich für WebStorm/Atom/Sublime/Vim-Benutzer sinnlos sein?
Wenn Sie es nicht kontrollieren (im selben Projekt), gehört es wahrscheinlich nicht in das gleiche Repo. Sie sind besser mit einem Proxy- oder Artefaktserver vor Ort, als Ihre Abhängigkeiten zu jedem Projekt zu übertragen. – ssube