TypeScript:是否有__FILE__编译器宏?

时间:2016-04-15 08:17:39

标签: typescript

从其他语言我知道__FILE__或类似的表达式(例如:在PHP中为常量,在C预处理器宏中),用当前源文件路径替换。 TypeScript中有这样的东西吗?

2 个答案:

答案 0 :(得分:1)

如果您正在创建节点应用程序

__dirname

将为您提供当前的模块目录路径

https://nodejs.org/docs/latest/api/globals.html#globals_dirname

答案 1 :(得分:1)

目前有功能请求,请参阅https://github.com/Microsoft/TypeScript/issues/4892

从我看到它还没有实现。

可以添加一些自定义注释(例如/ ** @ compile-if * /),然后使用Gulp / Grunt任务在实际的Typescript编译后转换代码。