我在Chrome网络开发的主频道上设置了Flutter,当我启动它时,有时它会在http://localhost:8080/浏览器显示ERR_CONNECTION_REFUSED
,其他时候它会打开类似http://localhost:51043/#/,调试控制台实际上开始输出并加载应用程序。似乎没有任何明显的因素影响这种行为,但如果可能的话,我希望它每次都能运行。
以下是这位好医生的长相:
[√] Flutter (Channel master, 1.21.0-6.0.pre.150, on Microsoft Windows [Version 10.0.18362.900], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[√] Chrome - develop for the web
[√] Android Studio (version 3.1)
[√] VS Code (version 1.47.3)
[√] Connected device (2 available)
这是我的启动json:
{
"version": "0.2.0",
"configurations": [
{
"type": "pwa-chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
]
}
@DeanVillamia的评论在Visual Studio中为我修复了这个问题,并发布了一个答案以使其更显眼。在更新了我项目中的许多文件并集成了Firebase之后,我再也无法启动了。我删除了launch.json
,然后我的项目正常启动。