2015-11-06 22 views
0

在香草browserify中,您可以指定「路徑」選項來設置browserify查找「所需」文件的目錄。是否有可能獲得「路徑」功能tsify類似於香草browserify有什麼?

browserify({paths: ["./source/App"]}) 

當使用tsify編譯打字稿,這個選項似乎被忽略。首先使用路徑的原因是爲了避免每個要求聲明都以"../../../etc"開頭。

我知道另一個選擇是將代碼放在node_modules中,但首先看起來很奇怪(通常不會讓您的應用程序代碼與您的依賴關係),但它也需要您將node_modules提交到您的存儲庫,確保沒有人清除那個目錄來重新安裝依賴關係。

另一種選擇;符號鏈接在Windows上不起作用,而且看起來像一個相當「黑客」的解決方案。

我對browserify(來自RequireJS)頗爲陌生,所以有可能我忽略了一些東西。但在這一點上,我真的很感激一些輸入。如果它有什麼區別,我也使用gulp。

回答

1

那麼,考慮到Path mappings based module resolution功能是proposed TypeScript 1.8和tsify是TypeScript編譯器的薄包裝,我無法想象如何現在它可以工作。

我期待TypeScript 1.8將在幾個月內準備就緒。

+0

這很酷。雖然我現在希望能夠解決這個問題;) 我也不需要任何像這個功能一樣複雜的東西,我只需要設置一個root/base目錄。 –

相關問題