ForChange客服小弟
ForChange客服小弟
是啊 why
那有什么解决方案吗?
> 先看下工程配置,可能的原因是 hash 算法在新版的 webpack 下是有更新的 我按照这个教程 https://micro-frontends.ice.work/docs/guide/micro-module#react-%E9%A1%B9%E7%9B%AE%E4%B8%AD%E4%BD%BF%E7%94%A8 ``` npm i -g @appworks/cli appworks init component @icedesign/template-icestark-module pnpm i npm run start ``` 其他没有改动
> 我理解本来就可以吧 对 Reac-router的Link,默认是支持的 ``` type LimitedMouseEvent = Pick< MouseEvent, 'button' | 'metaKey' | 'altKey' | 'ctrlKey' | 'shiftKey' >; function isModifiedEvent(event: LimitedMouseEvent) { return !!(event.metaKey || event.altKey || event.ctrlKey...
我发现我问题描述错了,应该是` pnpm i --shamefully-hoist`不行,和vite无关 https://github.com/xmsz/demo-20211029-1/tree/master
any update?
嗯 实际开发中有使用wx-view,不过没有具体测试效果。 虚拟列表也实现了,解决了很大的长列表问题。但是因为因为变成了原生写法,所以又和web端断开了,所以少数页面在用。 我真的太难了,小程序的产品搞得跟APP一样。开发又要快,如果写原生简直是要加班通宵的节奏。 ----- 实在不行,只有希望支持一下页面可以引入原生页面,这样一个一个页面替换写吧。 大概思路就是 - kbone.config 可以配置自定义页面路径,其实和自定义组件一样 - 然后编译的时候,自动把自定义页面路径的文件夹拷贝过去
> 原生页面和 kbone 页面一直是可以混在一个小程序里的,配置 generate.app 为 noemit 就可以不输出 project.config.json 和 app 相关的代码,只输出 common 和 pages 等。如果想将 common/pages 在收归到一个目录中,可以改 webpack 的输出配置或者利用分包的输出特性。 > > 然后其他部分你可以直接在输出目录里写,也可以利用 webpack 插件从某个目录拷贝到输出目录。 好的
@JuneAndGreen Taro更新了CustomWrapper组件,看一下有没有参考价值。现在的原生自定义组件的引入方式和调试确实有点麻烦