木叶
木叶
我遇到一个问题,就是我在用命令行启动的时候,把 inline 和 hot 都加上了,然后 WDS 就一直用热替换却不刷新,也就是说它一直热替换成功,所以没有刷新过页面,但是我改变一些函数内容,页面执行以后显示的效果却是之前的,也就是说它并没有把这部分函数代码也正确地替换掉,我觉得这种情况下应该认为热替换失败了,然后重新刷新页面才能满足要求。不知道这类问题应该怎样解决? ------------------------------------------------------------------------------------------------------- 这个问题自己已经解决了,是我自己配置的热更新模块有问题,现在已经能够正确地替换页面元素、样式和函数内容了。
@zicongxie 过去的时间有点长了,我现在也不能清晰地记得当时做了哪些具体的改动。不过我可以说一下项目最后的配置。 一个是在入口文件的 index.js 文件前面添加了 'react-hot-loader/patch' 这一项(我使用的是 "react-hot-loader": "^3.0.0-beta.7")。 另一个是在项目启动的时候, npm start 执行的命令是 webpack-dev-server --hot --progress,其中 --progress 对热更新和热替换没有帮助,只是打印文件的打包过程, --hot 参数是重要的。 我现在的项目就是上面这两个配置,目前能够正常实现热更新和热替换,你如果还没解决问题的话,可以安装我这个配置尝试一下。
@zicongxie [webpack.config.js](https://github.com/Kannnnng/React-demo/blob/develop.v2/webpack.config.js)
@crysislinux same question with @nijat13
我遇到了相同的问题,不知道怎么回事,可能是因为B站改版,页面元素发生变化导致的。
帮忙调试了一下,发现原因是,因为 B 站的视频播放部分改版了,获取不到弹幕的 cid 标识,需要改动的代码如下。 函数 getCid 内容更换为 `var cid = null; try { cid = document.getElementById('cid').innerHTML; } catch (e) { } if (cid) callback(Number(cid)); else { setTimeout(getCid, 100, callback);...
确实,付出了这么多的心血,大家意思一下也是好的
确实是这样,currentActivity()函数获取到的当前活动页面有时候会出现错误,不如通过获取屏幕上的控件反推包名更加精确。
Do you have a plan to support immutable in V5? Thanks to your awesome work : ) @rt2zz
我也有同样的疑惑,用Python3好像还不能直接跑起来,还需要改一下模块的引用路径……