Closed ClarkXia closed 2 years ago
提供一种思路: 目前 data-loader 也会依赖到 getAppData(src/app.ts),导致 src/app.ts 多次被引入执行。 如果工程前置可以判断data-loader 的生成,在 client entry 的模版中可以不再引入 src/app(在 data-loader 中可以顺便把 static runtime 初始化的事情也做掉),由 data-loader 中消费 src/app 并传递给主 bundle 项目的配置信息
提供一种思路: 目前 data-loader 也会依赖到 getAppData(src/app.ts),导致 src/app.ts 多次被引入执行。 如果工程前置可以判断data-loader 的生成,在 client entry 的模版中可以不再引入 src/app(在 data-loader 中可以顺便把 static runtime 初始化的事情也做掉),由 data-loader 中消费 src/app 并传递给主 bundle 项目的配置信息
如果全量打包 app.ts,可能会导致 react 的重复打包
如果项目中使用 @ice/plugin-request 并且在 getData 中使用:
全局配置的 request 参数将会失效,这样的差异对开发者的开发心智影响较大