Aus anderen Sprachen kenne ich __FILE__
oder ähnliche Ausdrücke (zum Beispiel: in PHP eine Konstante, in C ein Präprozessor-Makro), die durch den aktuellen Quelldateipfad ersetzt werden. Gibt es so etwas in TypeScript?TypeScript: Gibt es etwas wie __FILE__ Compiler-Makro?
Antwort
Wenn Sie einen Knoten Anwendung erstellen
__dirname
geben Sie das aktuelle Modul Verzeichnispfad
https://nodejs.org/docs/latest/api/globals.html#globals_dirname
Zur Zeit ist Feature-Anfrage für das, siehe https://github.com/Microsoft/TypeScript/issues/4892
Aus Was ich sehe, ist noch nicht implementiert.
Eine Problemumgehung kann sein, indem Sie Ihre benutzerdefinierten Kommentare hinzufügen (zum Beispiel/** @ compile-if * /) und dann den Gulp/Grunt-Task verwenden, um Code nach der eigentlichen Typoskript-Kompilierung zu transformieren.
Schade. Ich fragte, weil ich hoffte, ich könnte vermeiden, eine selbstgemachte Lösung dafür zu bauen. Sieht nicht so aus, als könnte ich. – BlueM
- 1. Gibt es etwas wie Python-Export?
- 2. VBA - Gibt es so etwas wie Listen?
- 3. Gibt es etwas wie bpython für Ruby?
- 4. Gibt es so etwas wie "Unicode-Sortierung"?
- 5. Gibt es etwas wie NSDictionary in Android?
- 6. Gibt es etwas wie WMI für Linux?
- 7. OpenCV - gibt es etwas wie Löschtext?
- 8. Gibt es so etwas wie XML 2.0?
- 9. Gibt es etwas wie GhostDoc für C++
- 10. gibt es etwas wie RightMark für Linux?
- 11. Gibt es etwas wie RhinoMocks in Java?
- 12. gibt es etwas wie "oncall" Javascript-Methode?
- 13. Gibt es etwas wie Selbst für Klassenmethoden?
- 14. Gibt es etwas wie ein funktionales Modell?
- 15. Gibt es eine Codegenerierungs-API für TypeScript?
- 16. Gibt es einen Destruktor in typeScript
- 17. Gibt es (etwas) fortgeschrittene mathematische Javascript-Bibliotheken?
- 18. Gibt es etwas, das Berührungen wiederholen wirdBegan?
- 19. PHP-Dateiverschlüsselungsmethoden. Gibt es etwas Einfaches?
- 20. sql genau gleich, gibt es etwas?
- 21. Gibt es etwas, das "zu abstrakt" ist?
- 22. Gibt es etwas vergleichbar mit #pragma Nachricht?
- 23. Gibt es etwas Magie über Readonlycollection
- 24. Daemon Java-Prozess - gibt es so etwas?
- 25. Gibt es etwas mit der Saite?
- 26. Gibt es bereits Unterstützung für XML-Dokumentation in TypeScript?
- 27. Gibt es etwas wie eine create_view in ActiveRecord (Rails)?
- 28. Gibt es so etwas wie IMAP für Podcasts?
- 29. Gibt es in XCode etwas Ähnliches wie "Add Service Reference"?
- 30. Gibt es so etwas wie inkrementelle JDK-Upgrades?
Leider ist es keine Knoten-App. Entschuldige, dass ich es in der Frage nicht erwähnt habe. – BlueM