asyncguo
asyncguo
[在线Demo](https://codepen.io/anon/pen/NmYvbG) ```html ``` ```css body, ul, li { margin: 0; padding: 0; } .box { padding: 26px 30px 0 30px; display: flex; flex-wrap: wrap; width: 100%; list-style: none; box-sizing: border-box;...
> 好想法 你愿意来练练手吗 可以尝试一下,正好最近在看 codemod
> 可以写在 pro-cli 里面 > > https://github.com/ant-design/ant-design-pro-cli 嗯,我看下了这个库之前的代码是基于 babel 做的 codemod,感觉这个 case 可以使用 jscodeshift 做 codemod,会更加简单些
> 可以写在 pro-cli 里面 > > https://github.com/ant-design/ant-design-pro-cli 已提 PR
`$$cacheLifecycleByAppName` 这个 api 好像可以解这个问题 ```js if (container) { // using appName as cache for internal experimental scenario if ($$cacheLifecycleByAppName) { const parcelConfigGetterPromise = appConfigPromiseGetterMap.get(name); if (parcelConfigGetterPromise) return wrapParcelConfigForRemount((await parcelConfigGetterPromise)(container)); }...
> 你好,请问解决了吗,我这边也是类似的场景 `$$cacheLifecycleByAppName` 可以解
> In my case, the problem was that I had `engines.node` in my `package.json` set like this: > > ```json > "engines": { > "node": ">=18" > } > ```...
>  可以的
> 可以估计多少次切换子应用后会导致页面崩溃吗,因为内存泄漏很容易在各种代码里发生,在一定程度上是可以容许泄露的,但这确实是一个问题。 页面崩溃的case比较难测,除了history的监听泄漏,qiankun 沙箱还存在其他场景下的泄漏比如:深度对象的代理修改会触发沙箱逃逸,也会存在一定的内存泄漏。 目前 history 的问题主要是因为 createBrowserHistory 时没有接收 opts 参数,不知道是否可以支持用户手动传入的参数,比如: window。