MorJS srcPaths - 多源碼目錄

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

指定多個(gè)編譯的源代碼所在目錄。

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

例如:

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

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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)