We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.
Opa, falae, Alan. Na execução do projeto ele funciona, mas no build não funciona? Isso tá me parecendo um erro de localização do environment. Esse "../../" varia de acordo de onde esteja os seus arquivos de env e onde você os chama.
Abs.
Então Bruno, exatamente isso. Me parece mesmo localização do arquivo, uma vez que o meu rootDir é src, porém o environment está um nível antes disso. Me parece que esta questão eu consegui resolver, depois deu outro erro de export de módulo, então troquei a extension do environment de .js para typescript (.ts) e me parece que passou, só não concluí o build ainda, uma vez que é uma aplicação gigante, tem muita coisa ainda pra resolver e concluir. Assim que concluir se der tudo ok, eu informo aqui.
Obrigado meu caro.
Abs
Boa garoto. Beleza então, abs ;)
Brunão, só pra finalizar a questão e caso alguém mais tenha o mesmo problema. As questões a respeito do problema foram duas: 1) Exatamente como vc comentou: tratava-se do caminho do environment, alterando este caminho em todos os meu .ts de serviço de api para import env from '../../environment';, claro que nesta condição, atendendo o minha arquitetura de pastas no que diz respeito ao meu rootDir. 2) Mudei no environment-builder.js extensão do arquivo gerado, de environment.js para environment.ts, afim de que ele gere em typescript. Tudo funcionado. Fiz o build e o deploy tudo funcionando perfeitamente. Grato meu irmão. TMJ
Perfeito. Valeu pelo comentário mostrando como resolveu ;)
Parabéns Bruno! Eu tenho um projeto de front bastante complexo, com react, next, webpack, enfim, um emaranhado de tecnologia, entretanto, segui exatamente os passos propostos e a implementação ficou ótima e funcional!
Obrigado meu caro.
Abs
Alan
Opa, maravilha, que bom que funcionou certinho ;)
Fala Bruno isso funcionou legal aqui , estava com esse probelam , porém ainda nã´fiz o deploy por uma duvída, se localmente o next pega os nosso arquivo .env e como lá no repositório normamelmente não subimos o .env, como que o build vai saber sobre qual variável correta ira pegar? velu por compartilhar o conhecimento.
Oi Alan. Isso vai depender de como você faz o deploy. Você pode configurar no Netilify essas variáveis, por exemplo. Você configura isso no sistema de CI/CD que você utilize ;)
Sensacional!!!! funcionou de primeira (coisa rara), fácil de configurar, abordou todos os pontos, bem explicado e me ajudou muito haha vlwww
Opa, que maravilha. Funcionar de primeira é uma raridade uhauahuahuahu
Ótimo artigo! Obrigada por compartilhar teu conhecimento :D
Opa, eu que agradeço a participação ;)
Bruno, bom dia. Estou gerando um build da minha aplicação para subir em produção: npm run env:prod next build && next export, contudo está apresentando o seguinte erro: Cannot find module '../../environment' or its corresponding type declarations.
Pode me dizer algo a respeito?
Grato