2016-08-23 442 views

回答

4

它做你認爲它的確如此。 require('ts-node/register')其實是一樣的:

require('./').register({ 
    lazy: true 
}) 

看到這裏https://github.com/TypeStrong/ts-node/blob/master/register.js

.register功能寄存器文件打字稿編譯器.ts.tsx擴展的動態編譯。

+0

因此,JS文件的作用類似於使用'node'命令而不是'ts-node'啓動的TS應用程序的入口點,不是嗎? – estus

+0

是的,確保TypeScript文件在運行中編譯和執行後的JS文件的處理方式與js文件相同,也許不會強制使用ts-node而不是節點。 – vincent

+0

這聽起來完全像我需要的東西。謝謝。 – estus