Skip to content

<srcRoot>/

<srcRoot>/ 是这组目录文档里最重要的概念。 weapp-vite 真正依赖的是 weapp.srcRoot,不是某个固定叫 src/ 的文件夹。

默认值

大多数模板会把它设成:

ts
export default defineConfig({
  weapp: {
    srcRoot: 'src',
  },
})

但你也可以改成:

ts
export default defineConfig({
  weapp: {
    srcRoot: 'miniprogram',
  },
})

它会影响什么

  • pages/ 的扫描根目录
  • components/ 的扫描根目录
  • custom-tab-bar/app-bar/ 的固定位置
  • typed-router.d.tstyped-components.d.tscomponents.d.ts 的默认输出位置

一个简单判断

如果某条文档写的是 <srcRoot>/pages/**,你应该先自动在脑中把它理解为:

<srcRoot>/pages/**

Released under the MIT License.