Oi pessoal, acredito que a melhor solução seria trocar a linha da resposta:
adicionarItem(listaDeCompras);
por: const itemDaLista = criarItemDaLista();
listaDeCompras.appendChild(itemDaLista);
Ficando dessa forma:
import { adicionarItem } from "./scripts/adicionarItem.js";
import verificarListaVazia from "./scripts/verificarListaVazia.js";
const listaDeCompras = document.getElementById("lista-de-compras");
const botaoAdicionar = document.getElementById("adicionar-item");
botaoAdicionar.addEventListener("click", (evento) => {
evento.preventDefault()
const itemDaLista = criarItemDaLista(); //linhas editadas
listaDeCompras.appendChild(itemDaLista); //linha editadas
verificarListaVazia(listaDeCompras);
});
Acredito que faltou o appendChild do itemDaLista para o listaDeCompras para a função verificarListaVazia funcionar corretamente. Obrigado!