-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.6.3 开发模式热重载失效 #13569
Comments
经定位发现问题出在 @tarojs/webpack5-runner 的上游依赖 ,默认模版安装 postcss-loader 当前最新的 7.2.3 版本导致无法热重载,需要暂时锁定为 7.1.0 |
小程序 + Webpack5 的 JS 热更新是一直还没支持的,意思是 CSS 的热更新也受 postcss-loader 版本影响了吗 |
可能我想表达的跟你理解的不一样,终端运行 pnpm dev:weapp,修改 tsx 文件,预期 webpack 能监听到文件修改进行热更新,并在微信开发者工具看到修改后的效果,实际表现为 webpack 没有监听到文件修改,需要手动重新执行 pnpm dev:weapp 才能在微信开发中工具看到修改后的效果 |
补充环境信息:MacBook Pro M1, Node 18,pnpm 8.1.1 |
+1,监听不到文件变更, pnpm |
3.6.4还是存在该问题 |
一样 |
我最开始用nodejs18和yarn,npm都不能热重载. |
+1, 3.6.4, pnpm |
您好,我使用 node v16.20.0 + pnpm v8.1.1 + taro v3.6.4 好像还是不可以热重载,运行命令是 pnpm run dev:weapp。 |
看着有点像是 @pmmmwh/react-refresh-webpack-plugin 的问题 |
我是用vue和关了微信开发者的热重载,看起来是可以的 |
同样问题,按此操作确实能够恢复监听功能 |
咋操作的能 说一下嘛 |
编辑 package.json {
// 原有内容。。。
// 增加下面的配置
"resolutions": {
"postcss-loader": "7.1.0"
}
} 删除 node_modules 和 lock 文件,重新安装依赖 |
的确,锁定postcss-loader为7.1.0是正常的 |
是有效的🙏 |
关了微信的热重载还能热重载? |
更换 "postcss-loader": "7.1.0" 只能重新加载一次,并不能一直有效。 同样案例 |
3.6.13 我关了微信开发工具的热重载就可以了 |
增加"postcss-loader": "7.1.0"确实能解决热重载问题,但不知道会不会影响其他东西,我这边慢慢测试完告诉大家 |
好像还是有问题,时灵时不灵 |
我这手头 mbp 热更新时灵时不灵,就不敢相信了; 同事 windows 电脑倒是OK |
@darkxinyu 刚刚使用了下 头条小程序 无效,是否还有什么解决方案 |
相关平台
微信小程序
小程序基础库: 2.30.4
使用框架: React
复现步骤
期望结果
修改代码自动重新编译
实际结果
修改代码未重新编译
环境信息
The text was updated successfully, but these errors were encountered: