netstat -ano | findstr "端口号"
并没有发现端口被占用,怀疑是被系统占用,且这种情况是升级WSL2后才出现的,一顿搜索发现是WSL2使用了Hyper-V导致的。
管理员模式运行
netsh int ip set dynamicport tcp start=49152 num=16384
重启即可。
wget -O install.sh https://west2.cn/bt/install_6.0.sh && bash install.sh
curl https://west2.cn/bt/update6.sh | bash
使用npm安装cnpm、pnpm、yarn后发现使用不了,而安装过程没报任何错误,尝试清理npm缓存等操作都无法解决
PS C:\Users\User> npm install -g cnpm
added 361 packages, and audited 572 packages in 21s
27 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
PS C:\Users\User> cnpm -v
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
最后使用npm config list
查看npm配置发现了端倪
关于Rust端的调试,官方文档也有比较详细的教程,这里不过多讲述,详细请看 Debugging in VS Code。
官方文档介绍的使用webview自带的dev tool调试前端代码,这在2022年来看,简直是山顶洞人般的做法。为什么这么说呢,有以下几点:
那么我们怎么能让调试Tauri前端部分就像调试一个常规Web项目一般方便丝滑呢?