ClarkXia

Results 219 comments of ClarkXia

建议补充下 现有 webpack 体系在新架构下涉及到哪些 API 需要定制,已经定制逻辑中的伪代码

> 对于 getConfig,最好增加标识看下当前是 webpack 还是 rollup,避免webpack4 => 5的恶心的兼容 指的是在配置层面能够感知 具体是 webpack 还是 rollup? getConfig 上的 config 具体包含哪些配置主要由上层工具决定,比如 ice/pkg 和 icejs

> 从框架本身渐进式演进来看,需要引入额外一套构建方式,会增加维护成本 这个点是 Document 引入的吧。 html-webpack-plugin 相比 Document 最核心的区别感觉在条件渲染这块,html 如果要做到 Document 那种能力需要借助模版语言开发体验和维护性都比较差。

https://github.com/alibaba/ice/issues/4973#issuecomment-982449161 看下这几个方案能不能满足诉求

描述更具体点 希望有什么钩子能力

可以提供更多有用信息 重开 issue 帮助权限功能更加好用

定制下 webpack 的 [loader 配置](https://ice.work/docs/config/about/#pwa-),比如: ```js webpackLoaders: { file: { test: /.(otf)$/, type: 'asset/resource', loaders: { 'file-loader': {}, }, include: ['src'], } } ```

配置以及 package.json 信息提供下,大概率是版本之间的匹配问题,可以先尝试 更新下依赖

官方 demo 无法复现,提供复现项目后可以重开 issue

vite 模式下走的是 rollup 打包,默认情况下 hash 能力无法对齐 webpack,这个我们看下是否能够兼容处理