HTML_TAG_85_ __HTML_TAG_88_📄 Generare PDF
Comandi e flussi di lavoro completi npm (Node Package Manager) per lo sviluppo JavaScript e Node.js.
Installazione e configurazione¶
Installa Node.js e npm¶
Traduzione:
Operazioni del pacchetto di base_Tabella_92__¶
Project Management¶
Inizializzazione del progetto_TABLE_93___¶
Gestione delle dipendenze_TABLE_94___¶
Informazioni sul pacchetto_TABLE_95___¶
scripts and Execution¶
Gestione script_TABLE_96__¶
Esempio package.json Scripts¶
Traduzione:
Version Management¶
Versione semantica_Tabella_97___¶
Package Installation by Version¶
| Command | Description |
|---|---|
| INLINE_CODE_39 | Install specific version |
| INLINE_CODE_40 | Install latest version |
| INLINE_CODE_41 | Install next/beta version |
| INLINE_CODE_42 | Install compatible version |
| _ | |
| ## Configurazione |
npm Configuration¶
| Command | Description |
|---|---|
| INLINE_CODE_43 | Show configuration |
| INLINE_CODE_44 | Get configuration value |
| INLINE_CODE_45 | Set configuration value |
| INLINE_CODE_46 | Delete configuration |
| _ | |
| # Configurazione comune_Tabella_100__ | |
| ### .npmrc File | |
| Traduzione: |
Pubblicazione¶
Pacchetto Pubblicazione_Tabella_101___¶
Publishing Workflow¶
Traduzione:
Uso avanzato¶
Workspaces (npm 7+)¶
Traduzione: Tabella_102_
Package Linking¶
| Command | Description |
|---|---|
| INLINE_CODE_59 | Create global link |
| INLINE_CODE_60 | Link to global package |
| INLINE_CODE_61 | Unlink package |
| _ | |
| # Gestione della cache Tabella_104______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ | |
| # Sicurezza # |
Security Auditing_TABLE_105___¶
Package Verification¶
| Command | Description |
|---|---|
| INLINE_CODE_69 | Create tarball |
| INLINE_CODE_70 | Show what would be packed |
| INLINE_CODE_71 | Install from tarball |
Ottimizzazione delle prestazioni¶
Installazione rapida¶
Traduzione:
Alternative Package Managers_TABLE_107___¶
Risoluzione dei problemi¶
Questioni comuni_Tabella_108__¶
Debugging_TABLE_109___¶
Reset and Clean Install¶
Traduzione:
Migliori Pratiche¶
Package.json Gestione¶
Traduzione:
Development Workflow¶
- Version Pinning: Utilizzare versioni esatte per le dipendenze critiche
- Lock Files: Commit package-lock.json al controllo della versione
- Sicurezza: controlli di sicurezza regolari con
npm audit - Testing: Test prima di pubblicare con __INLINE_CODE_82_
- Documentazione: Mantenere il README completo
Performance¶
- CI/CD: Utilizzare
npm ci_ in continua integrazione - Caching: cache Leverage npm in ambienti CI
- ** Installazione selettiva**: Usa
--productionper le costruzioni di produzione - Responsabili alternativi: Considerare filati o pnpm per grandi progetti
- Registry: Utilizzare il registro privato per i pacchetti interni