MorJS srcPaths - 多源码目录

2023-11-07 16:40 更新
  • 类型: ​string[]
  • 默认值: ​src

指定多个编译的源代码所在目录。

主要用途: 当指定多个编译的源代码目录时,MorJS 会将这些 “虚拟” 的源代码目录当做一个单一的源码目录。这就允许 MorJS 在编译过程中,从这些 “虚拟” 目录中去解析模块的相对引用路径,就好像它们是同一个目录一样。

例如:

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

这个技巧,有助于解决某些情况下,我们将一个项目拆分成了多个不同的目录,以方便维护,却同时期望在编译完成后,可以继续保持拆分前的目录结构。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号