oyjt / uniapp-vue3-template

使用uniapp+vite+vue3+uview-plus3.0 搭建的搭建的适合团队协作的快速开发模版
http://icnpath.com/uniapp-vue3-template/
MIT License
243 stars 55 forks source link

dev环境无法调试 #31

Closed MelodyLLL closed 1 week ago

MelodyLLL commented 3 weeks ago

需要把 drop: env.VITE_DROP_CONSOLE ? ['console', 'debugger'] : [], 这句完全去掉才会执行断点和打印。暂时不知什么原因

MelodyLLL commented 3 weeks ago

另一问题,微信开发者工具中,启动后第一次修改代码热重载会生效,后面就需要手动点击编译按钮

oyjt commented 2 weeks ago

试了试,没有复现这种情况。执行的运行命令是什么?在vscode还是hbuilder x中运行的项目

MelodyLLL commented 2 weeks ago

试了试,没有复现这种情况。执行的运行命令是什么?在vscode还是hbuilder x中运行的项目

dev:mp-weixin,在vscode下运行的

oyjt commented 2 weeks ago

问题已修复,重新拉下代码试试。 根本原因是,环境变量都是字符串类型,判断永远为true所以不能打印consledebugger 改写成这样即可解决

esbuild: {
  drop: JSON.parse(env.VITE_DROP_CONSOLE) ? ['console', 'debugger'] : [],
}
MelodyLLL commented 1 week ago

问题已修复,重新拉下代码试试。 根本原因是,环境变量都是字符串类型,判断永远为true所以不能打印consledebugger 改写成这样即可解决

esbuild: {
  drop: JSON.parse(env.VITE_DROP_CONSOLE) ? ['console', 'debugger'] : [],
}

调试问题验证ok的。关于热更新的问题,在win11上正常。mac上之前有问题目前看来是正常的