Skip to content

HBuilderX 安装

条件编译

#ifdef#ifndef%PLATFORM% 开头,以 #endif 结尾。

js
#ifdef:if defined 仅在某平台存在
#ifndef:if not defined 除了某平台均存在
%PLATFORM%:平台名称
js
// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif

目录结构

分包处理

1、在 manifest.json 文件中找到源码视图,配置 subPackages,小程序在pages.json 配置第三步以下操作即可生效,app分包必须在 manifest.json 配置开启

json
"mp-weixin" : {
  "appid" : "",
  "setting" : {
      "urlCheck" : false
  },
  "usingComponents" : true,
  "optimization" : {
    "subPackages" : true  // 配置subPackages
  }
},

2、创建分包的文件,根据个人需求配置多个包,这里只分了一个包 pagesA,把需要分包的文件复制到 pagesA 中,这里值得注意的是,在你复制的文件中如果有使用主包的组件或静态文件,并且主包中的文件没有再复用的文件此时都需要复制到 pagesA 中

welcome to zhudaidai's blog!