Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ao trabalhar com Node.js no WebStorm, muitos desenvolvedores relatam um erro estranho: "expression statement is not assignment or call". Geralmente, o problema está relacionado à configuração do projeto ou a alguma incompatibilidade na análise do código.
No meu fluxo, percebi que esse erro costuma aparecer quando o WebStorm não consegue interpretar corretamente alguma instrução, especialmente em trechos que envolvem require e conexão com banco. Uma solução rápida é verificar se o projeto está configurado com o Node.js corretamente, além de garantir que as dependências estão atualizadas.
Outra dica é revisar o arquivo de configuração do WebStorm, ajustando as configurações do interpretador e limpando o cache do IDE. Muitas vezes, o problema é só uma questão de análise estática que fica travada. Sem esse critério, a solução pode parecer simples no começo e cara no suporte. O valor aparece melhor quando operação, produto e engenharia olham para o mesmo risco. Por isso, o recorte precisa considerar manutenção, validação e caminho de volta.
No seu caso, o trecho do código que você citou parece padrão, então vale também conferir se não há algum caractere invisível ou erro de sintaxe ao redor. Já passou por isso também?
Carregando comentários...