Oi Samuel, tudo bem?
Para rodar o Dart no VSCODE sem erros você pode seguir os passos abaixo:
Instalação usando Chocolatey:
O Chocolatey requer permissões elevadas.
Instale o Chocolatey e, em seguida, execute um prompt de comando com permissões elevadas. Ou seja precisa instalar como administrador.
C:\> choco install dart-sdk
Alterar o caminho de instalação padrão:
Por padrão, o Chocolatey instala o SDK em C:\tools\dart-sdk. Para alterar esse local, defina a variável de ambiente ChocolateyToolsLocation para o diretório de instalação desejado.
Verifique se o PATH inclui o Dart:
Verifique se você pode executar o Dart.
C:\> dart --version
Se não retornar uma versão do Dart, adicione a localização do SDK ao seu PATH:
- Na caixa de pesquisa do Windows, digite env.
- Clique em Editar as variáveis de ambiente do sistema.
- Clique em Variáveis de Ambiente....
- Na seção de variáveis do usuário, selecione Path e clique em Editar....
- Clique em Novo e insira o caminho para o diretório dart-sdk.
- Em cada janela que você acabou de abrir, clique em Aplicar ou OK para fechá-la e aplicar a alteração no caminho.
Atualização usando Chocolatey, se precisar:
Para atualizar o SDK Dart:
C:\> choco upgrade dart-sdk
Depois, entra no Vscode e faz o download da extensão do Flutter:
Para testar, você pode construir uma pasta nova e dentro dela criar um arquivo dart com o nome que desejar e um código simples, como fiz abaixo:
Verifica no canto inferior direito se o SDK Dart tá funcionando, se estiver tudo certo o VSCODE vai mostrar a extensão do Dart:
Depois de escrever o código de teste certinho, clique em Run e abra o teminal em Console de depuração, que deve exibir a seguinte mensagem:
Você pode verificar a documentação também.
Um abraço e bons estudos.