Ho scaricato Windows Binary (.exe) di nodejs dalla pagina principale .
Come posso installare e utilizzare npm
(Node package manager)?
Ho scaricato Windows Binary (.exe) di nodejs dalla pagina principale .
Come posso installare e utilizzare npm
(Node package manager)?
Risposte:
L'attuale programma di installazione di Windows da nodejs.org a partire dalla v0.6.11 (2012-02-20) installerà NPM insieme a NodeJS.
APPUNTI:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
come tale utente. Alcuni moduli / utilità dovrebbero essere installati globalmente....\npm
directory al percorso dell'utente.Per modificare la posizione "globale" per tutti gli utenti in una posizione globale condivisa più appropriata %ALLUSERSPROFILE%\(npm|npm-cache)
(eseguire questa operazione come amministratore):
[NODE_INSTALL_PATH]\etc\
directory
npm config --global ...
azioniC:\ProgramData\npm-cache
- I moduli npm andranno quiC:\ProgramData\npm
- gli script binari per i moduli installati a livello globale andranno quiC:\ProgramData\npm\node_modules
- I moduli installati a livello globale andranno quinpm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
alla variabile d'ambiente Path del tuo sistemaSe invece desideri modificare la posizione "globale" dell'utente in %LOCALAPPDATA%\(npm|npm-cache)
path:
C:\Users\YOURNAME\AppData\Local\npm-cache
- I moduli npm andranno quiC:\Users\YOURNAME\AppData\Local\npm
- gli script binari per i moduli installati andranno quiC:\Users\YOURNAME\AppData\Local\npm\node_modules
- I moduli installati a livello globale andranno quinpm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
.
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Per i principianti, alcuni dei moduli npm che ho utilizzato maggiormente sono i seguenti.
Opzioni JS più avanzate ...
Per i test, cerco i seguenti strumenti ...
Strumenti web.
Se lo costruisci ...
Node.js Command Prompt
. Il solo tentativo di eseguire npm
da qualsiasi altra riga di comando non funzionerà.
npm
su Windows con il prompt dei comandi Node.js ; non dicendo che non è un metodo praticabile. Quasi ogni terminale o shell funzionerà se la persona che lo utilizza sa cosa sta facendo! Uso i npm
comandi quasi ogni giorno; e BASH è il mio obiettivo se sono bloccato a usare Windows; ma, CMD nativo di Windows e PowerShell funzionano, BASH, WSL (BASH, ZSH, Fish) ... funzionano tutti bene. "Il solo tentativo di eseguire npm da qualsiasi altra riga di comando non funzionerà. " Questa affermazione è come dire che devi usare un VIM per scrivere JavaScript e qualsiasi altro IDE non funzionerà. #facepalm
Quando Node.js non viene installato utilizzando il programma di installazione msi , npm deve essere configurato manualmente.
Innanzitutto, supponiamo di avere il file node.exe situato nella cartella c:\nodejs
. Ora per configurare npm -
c:\nodejs\node_modules
ec:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
cartellac:\nodejs\node_modules\npm\bin
alla c:\nodejs
cartellaPer testare npm , apri la cmd.exe
directory di lavoro cambia in c:\nodejs
e digita npm --version
. Vedrai la versione di npm se è impostata correttamente.
Una volta completata l'installazione, può essere utilizzato per installare / disinstallare i pacchetti localmente o globalmente. Per ulteriori informazioni sull'utilizzo di npm, visitare https://docs.npmjs.com/ .
Come passaggio finale è possibile aggiungere il percorso della cartella del nodo c:\nodejs
alla path
variabile di ambiente in modo da non dover specificare il percorso completo durante l'esecuzione node.exe
e npm
al prompt dei comandi.
npm
può essere scaricato (senza installazione) da qui:
set NODE=%USERPROFILE%\nodejs
e PATH=%PATH%;%NODE%
sei a posto ...
set path=your/folder/containing/node
. Ad esempio set path=%userprofile%\nodejs
,. Poi chiama npm
dopo, ecco tutto. Il comando set path
influisce solo sulla sessione corrente di cmd, non a livello globale nel registro, quindi non è necessario annullarlo.
Ho appena installato l'ultima versione di node (0.6.12) in Windows 7 utilizzando msi (node-v0.6.12.msi).
npm è già fornito con esso, non è necessario includerlo separatamente.
Stavo affrontando un problema di autorizzazione durante l'esecuzione di npm (npm install mysql), dal percorso in cui risiedeva il mio nodejs, ovvero C: \ Program Files (x86) \ nodejs
Quindi ho seguito i passaggi seguenti:
1) Aggiunto C:\Program Files (x86)\nodejs\npm
in variabili d'ambiente - Variabile di sistema Path.
2) è tornato solo C:\
nel prompt dei comandi e ha dato il comando - npm install mysql
- e voilà! ha funzionato..
Spero che questo ti aiuti.
Sto eseguendo node.js su Windows con npm. Il trucco è semplicemente usare cygwin. Ho seguito l'howto sotto https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) . Ma assicurati di utilizzare la versione 0.4.11 di nodejs o npm fallirà!
Ho appena installato Node.js v0.12.0 a 64 bit per Windows 8.1 da qui . Si tratta di circa 8 MB e poiché è un MSI è sufficiente fare doppio clic per avviare. Configurerà automaticamente i percorsi dell'ambiente, ecc.
Quindi per ottenere la riga di comando è solo [Win-Key]+[S]
per la ricerca e quindi immettere "node.js" come frase di ricerca.
Scegli la Node.js Command Prompt
voce NON la Node.js
voce.
Entrambi ti daranno un prompt dei comandi, ma solo il primo funzionerà effettivamente. npm è integrato in quel download, quindi solo npm -whatever
al prompt.
Usa un gestore di pacchetti di Windows come chocolatey. Prima installa cioccolatoso come indicato sulla sua homepage . Dovrebbe essere un gioco da ragazzi
Quindi, per installare Node JS (Installa), esegui il seguente comando dalla riga di comando o da PowerShell:
C:> cinst nodejs.install
Ecco una guida di @CTS_AE su come utilizzare NPM con node.exe autonomo: https://stackoverflow.com/a/31148216/228508
Ho appena installato Node.js per la prima volta e include NPM, che può essere eseguito dal cmd di Windows. Tuttavia, assicurati di eseguirlo come amministratore. Fare clic con il tasto destro su cmd e scegliere "Esegui come amministratore". Questo mi ha permesso di chiamare i comandi npm.
Cerca in tutto il file .npmrc nel tuo sistema.
Verifica che il percorso che hai fornito sia corretto. In caso contrario, rimuovere il percorso errato.