Passa a contenuti principali
Strumenti Node.js per sviluppatori | Visual Studio2020-10-20T10:34:25-07:00

Node.js Tools for Visual Studio

Trasforma Visual Studio in un ambiente di sviluppo avanzato per Node.js

screenshot of project templates

Modelli di progetto

Inizia subito a sviluppare

Inizia a compilare app Node.js in Visual Studio usando i modelli di progetto predefiniti. In alternativa, usa i tuoi strumenti di scaffolding da riga di comando preferiti per generare il progetto e importalo in Visual Studio con pochi clic.

IntelliSense

Informazioni sul codice

Completamenti utili e sintatticamente corretti grazie al modello IntelliSense avanzato che analizza statisticamente il codice Node.js ed eventuali pacchetti in uso.

screenshot of IntelliSense
screenshot of npm integration

Integrazione con npm

npm ovunque, come dovrebbe essere

Puoi interagire con npm come preferisci, tramite un’interfaccia utente avanzata, una riga di comando o entrambi. Cerca rapidamente e installa pacchetti da un’interfaccia utente avanzata, esamina i pacchetti e le relative dipendenze nella visualizzazione struttura ad albero npm e visualizza gli avvisi in caso di assenza di una delle dipendenze.

Finestra interattiva

Iterazioni più rapide

Immetti codice Node.js e visualizza immediatamente i risultati nella finestra interattiva di Node.js (nota anche come finestra REPL). Puoi usare gli stessi moduli predefiniti, la sintassi e le variabili usati in uno script Node.js. Ovviamente nel codice otterrai anche l’evidenziazione completa della sintassi e IntelliSense, proprio come nell’editor.

screenshot of Interactive Window
screenshot of Visual Studio’s interactive debugger

Debug avanzato

In locale e remoto in qualsiasi sistema operativo

Intervieni nel codice con punti di interruzione e notifiche automatiche delle eccezioni usando il debugger interattivo di Visual Studio. Le funzionalità avanzate includono i punti di interruzione condizionali, i punti di analisi, i numeri di passaggi, la modifica senza interruzione e il debug remoto in diversi sistemi operativi (Linux/macOS/Windows).

Profilatura

Rileva i problemi di prestazioni

I report di profilatura offrono visualizzazioni dei diversi livelli della struttura dell’applicazione, dalle righe di codice sorgente ai processi, e dei dati di esecuzione dei programmi, dalle funzioni chiamanti e chiamate di una funzione specifica all’albero delle chiamate dell’intera applicazione.

screenshot of profiling reports
screenshot of Node.js Tools for Visual Studio

Testing unità

Usa il tuo framework di test

Node.js Tools for Visual Studio include il supporto per l’individuazione e l’esecuzione di unit test. Ciò permette di creare, eseguire, eseguire il debug e filtrare gli unit test senza dovere passare a un prompt dei comandi. Usa mocha o estendi semplicemente Visual Studio in modo da usare il tuo framework di testing unità preferito.

Integrazione con TypeScript

Compila applicazioni solide

TypeScript è un superset di JavaScript che fornisce output JavaScript pulito come risultato della compilazione. Aggiunge tipi, classi e moduli facoltativi, che permettono di scrivere codice più facile da gestire e sfruttano le capacità di strumenti più avanzati. Strumenti Node.js per Visual Studio fornisce supporto end-to-end completo (da IntelliSense a unit test) per l’uso di TypeScript nelle app Node.js.

screenshot of TypeScript integration
screenshot of Team Explorer

Controllo del codice sorgente

Riga di comando non necessaria

Gestisci con facilità i tuoi progetti Git/TFS, le modifiche in sospeso e i rami con Team Explorer. In alternativa, scopri una delle numerose estensioni per il controllo del codice sorgente disponibili per Visual Studio.

Integrazione con il cloud

Crea e distribuisci in meno di cinque minuti

Crea, esegui il test e distribuisci applicazioni Web scritte in Node.js ed eseguine il debug dal desktop mentre sono in esecuzione su un server basato su Linux o Windows. Puoi anche sfruttare la stretta integrazione di Visual Studio con i servizi di Azure multipiattaforma per Node.js, anche se non esegui la distribuzione in Azure. Ad esempio, puoi monitorare le prestazioni e l’utilizzo dell’applicazione attiva con Application Insights.

screenshot of integration with cross-platform Azure services for Node.js
screenshot of JavaScript and Node.js extensions

Personalizza gli strumenti

Estensioni per grunt, gulp e altro ancora

Amplia la tua esperienza con le numerose estensioni per JavaScript e Node.js disponibili in Visual Studio Gallery. Le estensioni più diffuse includono le seguenti:

Gratuito e open source

Partecipa alla community di GitHub

Strumenti Node.js per Visual Studio è un’estensione gratuita e open source di Visual Studio supportata da Microsoft e dalla community. Microsoft si impegna in modo costante per migliorare l’esperienza di Node.js in Visual Studio e desidera ricevere commenti o suggerimenti, in particolare se inviati sotto forma di richieste pull.

screenshot of Node.js Tools for Visual Studio

IDE gratuito con funzionalità complete per studenti e sviluppatori singoli e open-source

Download gratuito

Strumenti di sviluppo professionali, servizi e vantaggi della sottoscrizione per i piccoli team

Prova gratuita

Soluzione end-to-end per soddisfare le complesse esigenze di qualità e scalabilità dei team di tutte le dimensioni

Prova gratuita

Feedback