MorJS srcPaths - 多源碼目錄

2023-11-07 16:40 更新
  • 類型: ?string[]?
  • 默認值: ?src?

指定多個編譯的源代碼所在目錄。

主要用途: 當(dāng)指定多個編譯的源代碼目錄時,MorJS 會將這些 “虛擬” 的源代碼目錄當(dāng)做一個單一的源碼目錄。這就允許 MorJS 在編譯過程中,從這些 “虛擬” 目錄中去解析模塊的相對引用路徑,就好像它們是同一個目錄一樣。

例如:

{
// 配置兩個源代碼目錄
srcPaths: ['src1', 'another/innerDir/src2']
}
src1
└── views
└── view1.ts (可以引用 "./template1", "./view2`)
└── view2.ts (可以引用 "./template1", "./view1`)
another
└── innerDir
└── src2
└── views
└── template1.ts (可以引用 "./view1", "./view2`)

這個技巧,有助于解決某些情況下,我們將一個項目拆分成了多個不同的目錄,以方便維護,卻同時期望在編譯完成后,可以繼續(xù)保持拆分前的目錄結(jié)構(gòu)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號