2015-08-12 13 views
18

Dopo aver installato Visual Studio 2015, sono in grado di utilizzare le nuove funzionalità dell'editor per aggiungere dipendenze ai pacchetti Node e ripristinare ecc. All'interno di un progetto Web come da questa documentazione: http://webtooling.visualstudio.com/package-managers/npm/Utilizzo di npm dalla riga di comando con Visual Studio 2015 Web Project

Presumibilmente Visual Studio deve installare node/npm da qualche parte per supportare queste funzionalità, tuttavia non sembra modificare il mio PERCORSO per rendere questi strumenti disponibili sulla riga di comando (o tramite Prompt dei comandi di Visual Studio 2015).

Se voglio eseguire alcune operazioni di npm sul mio progetto dalla riga di comando, posso farlo senza installare nuovamente node/npm (che potrebbe non essere sincronizzato con la versione di npm/node utilizzata da Visual Studio) o c'è un modo per accedere all'installazione node/npm che Visual Studio sta usando dalla riga di comando?

risposta

2

VS2015 installa il nodo utilizzando l'installazione di Joyent. Dipende dall'installazione di sistema e non ha la sua versione specifica o locale.

Se la riga di comando non è in grado di trovare node.exe, vorrei prima controllare la proprietà del percorso nelle variabili di ambiente e aggiungerla se manca (dovrebbe essere C: \ Programmi (x86) \ nodejs) . Se vedi la directory di installazione del nodo ma non riesci ancora ad accedervi dalla riga di comando, riavvia. A volte è necessario riavviare Windows prima che utilizzi la variabile del percorso aggiornata.

Spero che questo aiuti.

+0

Grazie Michael. Non sembra che abbia un'installazione node.js in Programmi. Credo che VS installa il nodo tramite Joyent solo quando gli strumenti node.js sono selezionati come opzione nella configurazione di installazione di Visual Studio. Non ho selezionato questa opzione durante l'installazione di VS. Ma, penso che VS debba ancora installare node e npm da qualche parte se non altro per rendere gli strumenti di ASP.NET 5 ... – John

+0

Interessante ... abbiamo sentito rapporti di casi in cui il nodo si installa in una posizione diversa ma noi non abbiamo " Ho capito cosa lo causa. Questo è un buon indizio In ogni caso, il nodo deve trovarsi da qualche parte nella macchina. Puoi cercarlo e dirmi dove l'hai trovato? –

+9

Ho trovato nodo, bower e gulp-cli in questa directory: C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Web Tools \ External – John

Problemi correlati