在同一目录中混合.ts和.js

时间:2015-05-11 20:25:34

标签: node.js typescript

如果将TypeScript配置为将.js转换转储到与.ts文件相同的目录,那么如何告诉node.js哪些文件是您要运行的.js文件,因为Node似乎没有区分file.js或file.ts或file.foo?

例如:

tsc.exe --out outputfile.js inputfile.ts

文件将在同一目录中,但node.js如何知道要从中读取哪些文件?

(对于node.js没有按文件类型区分,有点愚蠢吗?)

1 个答案:

答案 0 :(得分:1)

  

但是node.js如何知道要从中读取哪些内容? (对于node.js不区分文件类型,有点愚蠢吗?)

不正确。默认情况下,节点仅查看.node , .js, .json个文件,不会尝试加载.ts个文件。例如。 require('./foo')将解析为foo.jsfoo.jsonfoo.node