Fatos principais
- Categoria
- Development
- Tipos de entrada
- textarea, checkbox
- Tipo de saída
- json
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Extrator de Caminhos de Importação é uma ferramenta eficiente para analisar bases de código JavaScript e TypeScript, permitindo identificar e listar automaticamente todas as declarações de importação, require e exportações presentes em seus arquivos.
Quando usar
- •Ao realizar auditorias de dependências externas e pacotes node_modules em um projeto.
- •Durante a refatoração de código para mapear a estrutura de arquivos e dependências locais.
- •Para identificar rapidamente módulos não utilizados ou inconsistências em caminhos de importação.
Como funciona
- •Cole o seu código JavaScript ou TypeScript na área de texto designada.
- •Selecione as opções de filtragem, como incluir ou excluir node_modules e caminhos relativos.
- •Ative o agrupamento por tipo para organizar os resultados entre ES6, CommonJS ou importações dinâmicas.
- •Clique em processar para obter uma lista estruturada com os caminhos encontrados e suas respectivas linhas.
Casos de uso
Exemplos
1. Mapeamento de Dependências de Projeto
Desenvolvedor Full Stack- Contexto
- Preciso documentar todas as bibliotecas externas utilizadas em um projeto legado antes de uma migração.
- Problema
- O projeto possui centenas de arquivos e é difícil listar manualmente todas as dependências do node_modules.
- Como usar
- Cole o conteúdo dos arquivos principais, marque 'Incluir Node Modules' e desmarque 'Incluir Caminhos Relativos'.
- Resultado
- Uma lista consolidada de todos os pacotes externos, facilitando a criação do arquivo package.json atualizado.
2. Refatoração de Estrutura de Pastas
Engenheiro de Software- Contexto
- Estou movendo componentes de uma pasta 'utils' para uma nova estrutura de módulos.
- Problema
- Preciso encontrar todos os arquivos que importam os utilitários antigos para atualizar os caminhos.
- Como usar
- Cole o código dos arquivos, ative 'Incluir Caminhos Relativos' e analise os caminhos listados.
- Resultado
- Identificação precisa de todos os arquivos que precisam ter seus caminhos de importação corrigidos após a movimentação.
Testar com amostras
developmentHubs relacionados
FAQ
Quais tipos de importação a ferramenta suporta?
Suporta importações ES6, importações de tipo TypeScript, importações dinâmicas, require CommonJS e declarações export from.
Posso filtrar apenas importações de pacotes externos?
Sim, você pode alternar as opções para incluir ou excluir node_modules e caminhos relativos conforme sua necessidade.
A ferramenta funciona com arquivos TypeScript?
Sim, o extrator é totalmente compatível com sintaxe JavaScript e TypeScript, incluindo importações de tipos.
O resultado indica onde cada importação está localizada?
Sim, a ferramenta fornece o rastreamento do número da linha para cada declaração encontrada no código.
Os resultados são desduplicados?
Sim, o extrator realiza a desduplicação automática dos caminhos de importação para facilitar a análise.