Script parou de funcionar e esta retornando erro

Olá, desenvolvendo um projeto e coloquei um script bem simples pra adicionar produtos numa tabela, o problema começou quando eu fui dormir e liguei o computador no outro dia começou a retornar esse erro “Uncaught ReferenceError: Pedidos is not defined
at index.js:25:5”
Ele sempre esteve assim e funcionava normalmente. Alguem pode me ajudar?

Esta é a parte da index.js

Pedidos.forEach(pedido => {
const tr = document.createElement('tr');
const trContent = `
                    <td>${pedido.nomeProduto}</td>
                    <td>${pedido.numeroProduto}</td>
                    <td>${pedido.statusPagamento}</td>
                    <td class="${pedido.envio ===
                        'Cancelado' ? 'danger' : pedido.
                        envio === 'Pendente' ? 'warning'
                        : 'primary' }">${pedido.envio}</td>
                    `;
    tr.innerHTML = trContent;
 document.querySelector('table tbody').appendChild(tr);

});

se puderem me ajudar, agradeço demais!!

Onde a variável Pedidos está sendo declarada?

Ela esta sendo declarada no arquivo pedidos.js, mas ai que ta esse arquivo teoricamente não tem nada a ver com o script que adiciona o produto em uma tabela no arquivo produtos.html, não sei porque esta interferindo assim.

Mas vc tem que garantir que essa variável esteja carregada para esse forEach funcionar. Do jeito que está, ela está com o valor undefined.