2016-06-15 25 views
0

我意識到這是一個真正的初學者問題,但由於某種原因,我一直無法找到正確的搜索條件作爲答案。在gulp版本中管理相對文件路徑

我正在建立一個nodeJS站點,用Gulp來運行我的構建。其中一部分是Typescript & SCSS編譯,輸出輸入到dist/js。所以,我的文件看起來是這樣的:

. 
├── dev 
| ├── app.ts 
| └── utils 
|   └──file1.ts 
|   └──someFunction 
|    └──file2.ts 
└─── dist 
    └── js 
     ├── file1.js 
     └── file2.js 

所以從file1.ts./someFunction/file2參考應該是./file2彙編(即從dist文件引用後然而,我得到錯誤,因爲大口和打字稿不會改變。 (我沒有期待他們,因爲我沒有試圖告訴他們!)。這通常是如何處理的?

回答

0

我通常會盡量保持開發和生產之間相同的路徑以避免問題另一個選擇是將這些文件合併到一個目標文件中,並最小化(醜化)它以包含它。如果你不想要o那裏有大量的插件來替換文本(gulp-replace,gulp-html-replace等),這樣你就可以刪除特定的路徑。

您可以使用--outdir(Typescript compiler options

將Typescript編譯器將文件放置在dist/js目錄中