1
在CommonJS的(節點),我可以這樣做:有沒有辦法檢查當前的輸出是否輸入打字稿?
module.exports = {...}
if (module.parent) {...}
是否有打字稿類似的東西?我正在編寫一個Web應用程序,它允許我在測試期間不綁定端口。
在CommonJS的(節點),我可以這樣做:有沒有辦法檢查當前的輸出是否輸入打字稿?
module.exports = {...}
if (module.parent) {...}
是否有打字稿類似的東西?我正在編寫一個Web應用程序,它允許我在測試期間不綁定端口。
TypeScript不負責提供此類功能。完全是您的模塊加載器(例如Node的內置模塊加載代碼,SystemJS,RequireJS)或捆綁器(例如Webpack,Browserify)負責提供此類功能。如果編譯TypeScript代碼並在Node中運行它,那麼是的,module.parent
將會在那裏,儘管默認情況下它沒有在TypeScript聲明中聲明。如果你安裝了NPM包@types/node
,你會得到一個聲明。 (npm install @types/node
)或者你可以自己申報,如果你願意的話。