pnpm
Gerencie pacotes Node.js com pnpm
Gerenciar dependências Node.js manualmente é consumindo tempo e sujeito a erros. A skill pnpm fornece ao Claude conhecimento abrangente sobre comandos pnpm, configuração de workspace, catálogos, patches, overrides e melhores práticas para fluxos de trabalho de monorepo.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"pnpm" 사용 중입니다. Instale o pacote 'express' com pnpm
예상 결과:
- Installing express@4.18.2...
- Packages added: 1
- Done in 2.3s
"pnpm" 사용 중입니다. Verifique pacotes desatualizados
예상 결과:
- Package Current Wanted Latest Depended by
- typescript 5.0.0 5.0.2 5.1.0 my-project
- eslint 8.40.0 8.40.0 8.42.0 my-project
"pnpm" 사용 중입니다. Liste as dependências em formato de árvore
예상 결과:
- my-project@1.0.0
- └─ express@4.18.2
- ├─ accepts@1.3.8
- ├─ body-parser@1.20.2
- │ └─ qs@6.11.0
- └─ cookie-parser@1.4.6
보안 감사
낮은 위험All static findings are false positives. The skill consists of markdown documentation files that describe pnpm package manager usage. Shell command syntax in documentation (backticks, $() substitution) are standard markdown patterns for documenting CLI tools, not executable code. No actual code execution, credential access, or network calls are present in this documentation-only skill.
높은 위험 문제 (3)
낮은 위험 문제 (1)
위험 요인
⚙️ 외부 명령어 (4)
🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (2)
⚡ 스크립트 포함 (1)
🔑 환경 변수 (1)
품질 점수
만들 수 있는 것
Adicionar ou remover dependências
Claude pode ajudar a adicionar novas dependências ao seu projeto, especificando intervalos de versão, escopo de desenvolvimento vs. produção e lidando com conflitos de dependência de peers.
Configurar workspaces de monorepo
Configure workspaces do pnpm para gerenciar vários pacotes em um único repositório com node_modules compartilhado e regras de hoisting.
Aplicue patches às dependências
Modifique temporariamente uma dependência aplicando patches que persistem após reinstalações, útil quando se espera correções de upstream.
이 프롬프트를 사용해 보세요
Adicione o pacote 'lodash' ao meu projeto usando pnpm. Preciso dele como uma dependência de produção.
Configure workspaces do pnpm no meu monorepo. Tenho pacotes no diretório 'packages/' que devem ser vinculados juntos.
Crie um catálogo de dependência no meu projeto para centralizar o gerenciamento de versões de React, TypeScript e ESLint em todos os pacotes.
Aplicue o pacote 'axios' para corrigir um problema de cabeçalho. Após aplicar o patch, certifique-se de que ele persista após reinstalações.
모범 사례
- Use workspaces do pnpm para projetos de monorepo para compartilhar dependências de forma eficiente e evitar duplicação
- Habilite o hoisting para dependências de peers ao usar ferramentas que exigem node_modules com hoisting
- Use catálogos para centralizar o gerenciamento de versões e garantir consistência entre pacotes
피하기
- Evite usar comandos npm ou yarn em projetos que usam pnpm - fique com pnpm para consistência
- Não exclua node_modules manualmente - use 'pnpm dedupe' ou 'pnpm store prune' em vez disso
- Evite usar 'pnpm install --no-save' para gerenciamento regular de dependências
자주 묻는 질문
Como o pnpm difere do npm ou yarn?
Posso usar pnpm com projetos npm existentes?
O que são catálogos do pnpm?
Como funcionam os patches no pnpm?
O que são overrides no pnpm?
O pnpm suporta workspaces do yarn?
개발자 세부 정보
파일 구조