DEV Community

Discussion on: JavaScript: Eliminando Dependências Circulares

Collapse
 
oieduardorabelo profile image
Eduardo Rabelo • Edited

fala rafa! geralmente você precisa instalar alguma outra ferramenta,

em projetos que não usam webpack, eu geralmente tenho uma branch na minha máquina e instalo o webpack+circular-dependency-plugin, aponto para o arquivo principal (por exemplo, um servidor em Node.js, entry: "./server.js"), e rodo a análise!

eu não faço o commit do webpack, deixo tudo local e vou melhorando o projeto caso algum erro apareça!

já vi projetos com npmjs.com/package/madge, onde você pode fazer: madge -c ./server.js (ou qualquer outro arquivo que você queria), e até onde testei, os outputs são os mesmo e bem eficientes!

👋

Collapse
 
rafaelassumpcao profile image
Rafael A

puxa, muito boa a ideia obrigado mesmo Edu pela dica.