之前配置好的vscode开发flutter的环境,今天再次运行的时候突然报了个 /bin/sh: dart: command not found
的错误,但是通过命令行执行flutter run
是可以直接运行程序的,很是奇怪。
google一番也没找到答案,后来注意到是我在vscode里安装了flutter扩展,这个flutter扩展会附带安装dart语言的扩展,我运行flutter的时候使用的是code runner
扩展,之前都是使用这个扩展直接运行flutter应用的,这次却报了这个错误
后来使用vscode的快捷键F5
就可以正常运行程序了,大概是由于code runner
的原因吧,目前只能通过vscode的快捷键F5
或者vscode的Debug菜单下面的Start Debugging
来运行程序了。
如果你只是开发flutter应用,那么配置完flutter的开发环境就可以了,dart的运行环境会自动安装,环境通过flutter doctor
来查看就好了