我對TypeScript很陌生,試圖爲我的TypeScript代碼庫設置一些單元測試。問題是我的代碼依賴於其他人的工作,所有這些引用都是以硬編碼的相對路徑的形式完成的,如「...... \ somefile.d.ts」。在進行單元測試時,我想僞造一些依賴項,但不知道如何讓TypeScript取代我的Fakes而不是硬編碼的參考文件。更好的打字稿文件參考
我的問題是:有沒有辦法在源代碼中硬編碼參考路徑?在TypeScript中是否有像預處理器或宏這樣的東西,還是我可以使用項目系統來幫助解決依賴關係,而不是在源代碼中對它們進行硬編碼?
Node.js在我們的工作環境中不存在。我想到了手動生成一個包含所有依賴關係的reference.ts文件,並在我所有的源代碼中引用這個文件。但仍然有一些共享文件不在我的控制之下,我不能用這種方法來修復它們。 –