WSL2 Debian环境下bun dev命令自动停止问题求助
WSL2 Debian中bun dev自动停止无报错的排查方案
检查WSL2资源分配
WSL2默认内存可能不足以支撑bun运行,在Windows用户目录下新建.wslconfig文件,写入以下配置:[wsl2] memory=4GB processors=2保存后执行
wsl --shutdown关闭WSL,重新打开后再运行bun dev测试。更新bun至最新版本
旧版bun可能存在WSL2适配问题,执行bun upgrade升级到最新版,之后重新创建React/Next.js项目再试。关闭WSL2后台休眠机制
Windows的电源设置可能会回收WSL2后台进程:打开「设置→系统→电源和睡眠→其他电源设置」,点击「更改计划设置→更改高级电源设置」,找到「睡眠」选项,将「允许混合睡眠」设为关闭,「允许使用唤醒定时器」设为禁用,重启WSL后测试。查看bun调试日志
执行bun dev --log-level debug启动项目,debug级别日志可能会显示终端没输出的隐藏错误,帮你定位问题。切换到WSL1测试兼容
执行wsl --set-version Debian 1把Debian切换到WSL1,再运行项目。如果问题消失,说明是WSL2和bun的兼容问题,可以暂时用WSL1,或者等待bun后续更新修复。
内容的提问来源于stack exchange,提问作者Flokami
相关产品推荐
相关产品推荐

