📈 Dashboard

  1. ice2.0 x vite

    1. 基础工程能力适配
    2. runtime 文件作为 src 跑通
    3. 改造 Runtime 侧存量 CJS 代码(+ ESM 循环依赖)
    4. vite 构建产物错误修复
    5. 路由 / runApp / 鉴权 / 状态管理(remain: MPA / SSR / postCSS Loader)
    6. fusion SPA scaffold 跑通
    7. 对齐 ice 基础配置
  2. .ice / .rax folder hidden

    1. runtime 文件本身不用直接 copy 成一个运行时文件夹,提高拷贝性能
    2. 作为 userConfig 配置字段控制是否隐藏 runtime,方便调试
    3. resolvers.normal.fileSystem & inputFileSystem → unionfs(memfs + nodefs)
      1. 封装 fs-extra 相关函数为 memfs 版本
      2. runtime 文件在 memfs 写入
      3. unionfs 初始化并连接 memfs volume 与 nodefs
      4. webpack 使用 unionfs 进行读取
    4. 类型文件如何定义(一开始提供所有类型)