Come utilizzare NPM con NODE.EXE?
Domanda
Ho scaricato di Windows Binary (.exe) di nodejs da pagina principale .
Come posso installare e da utilizzare npm
(Nodo gestore di pacchetti)?
Soluzione 3
npm
può essere scaricato (senza installazione) da qui:
Altri suggerimenti
L'installatore finestre correnti da nodejs.org come di v0.6.11 (2012-02-20) verrà installato NPM con NodeJS.
Note:
- A questo punto, la versione a 64-bit è la soluzione migliore
- Il percorso di installazione per il nodo a 32 bit è "Program Files (x86)" in Windows a 64 bit.
- Si può anche avere bisogno di aggiungere citazioni per l'istruzione percorso nel variabili d'ambiente, questo sembra solo per essere in alcuni casi che ho visto.
- In Windows, il globale percorso di installazione è in realtà nella directory del profilo per l'utente
-
%USERPROFILE%\AppData\Roaming\npm
-
%USERPROFILE%\AppData\Roaming\npm-cache
- ATTENZIONE: Se stai facendo eventi programmati o altro di automazione come un altro utente, assicurarsi di eseguire
npm install
come quell'utente. Alcuni moduli / utilità dovrebbero essere installati globalmente. - BUGS INSTALLATORE:. Si possono avere per creare queste directory o aggiungere la directory
...\npm
al percorso gli utenti stessi
-
Per modificare la posizione "globale" per tutti gli utenti ad una più appropriata posizione condivisa globale %ALLUSERSPROFILE%\(npm|npm-cache)
(fare questo come un amministratore):
- creare una directory
[NODE_INSTALL_PATH]\etc\
- questo è necessaria prima di tentare azioni
npm config --global ...
- questo è necessaria prima di tentare azioni
- creare la posizione globale (admin) (s) per i moduli NPM
-
C:\ProgramData\npm-cache
- Moduli NPM andranno qui -
C:\ProgramData\npm
- script binari per i moduli installati a livello globale andrà qui -
C:\ProgramData\npm\node_modules
- moduli installati a livello globale andrà qui - impostare le autorizzazioni in modo appropriato
- amministratori: Modifica
- utenti autenticati: lettura / esecuzione
-
- Imposta impostazioni di configurazione globale (Command Prompt Administrator)
-
npm config --global set prefix "C:\ProgramData\npm"
-
npm config --global set cache "C:\ProgramData\npm-cache"
-
- Aggiungi
C:\ProgramData\npm
alla variabile d'ambiente PATH del sistema
Se si desidera modificare la posizione "globale" del vostro utente al percorso %LOCALAPPDATA%\(npm|npm-cache)
invece:
- Crea le directory necessarie
-
C:\Users\YOURNAME\AppData\Local\npm-cache
- Moduli NPM andranno qui -
C:\Users\YOURNAME\AppData\Local\npm
- script binari per i moduli installati andrà qui -
C:\Users\YOURNAME\AppData\Local\npm\node_modules
- moduli installati a livello globale andrà qui
-
- Configura NPM
-
npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
-
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
-
- Aggiungi il nuovo percorso NPM per
PATH
del proprio ambiente.-
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
-
Per i principianti, alcuni dei moduli NPM Ho fatto il maggior uso di sono i seguenti.
-
Axios - per i messaggi HTTP più complessi / ottiene - isomorphic-fetch - per HTTP (s) / pubblicare richieste GET
- nodo-mailer - client SMTP
- mssql - interfaccia e la libreria di driver per l'interrogazione di MS SQL Server (impacchi noioso )
Più avanzato JS opzioni ...
- asincrone / attendono - funzioni asincrone, supportate tramite babele
Per testare, raggiungo per i seguenti strumenti ...
-
moka - Testing Framework -
chai - biblioteca affermazione, mi piace chai.expect -
Sinon - spie e stub e spessori -
Sinon-chai - estendere chai con gli strumenti di affermazione di Sinon -
babel-istanbul - i rapporti di copertura - scherzo - parallela sperimentazione, affermazioni, beffardo, rapporti di copertura in un unico strumento
- babel-plugin-ReWire - leggermente più facile per alcune condizioni beffardi vs . jest
Web utensili.
- webpack - fardellatrice modulo, moduli pacchetto nodo-stile per l'utilizzo del browser
- babel -. Sintassi convertito moderno JS (ES2015 +) per il proprio ambiente di distribuzione
Se lo costruisci ...
Quando Node.js non è installato utilizzando Impostazione MSI installatore , npm necessità di essere manualmente.
creazione di NPM
Per prima cosa, diciamo che abbiamo la file NODE.EXE trova nella c:\nodejs
cartella. Ora per l'installazione NPM -
- Scarica l'ultima NPM di rilascio da GitHub ( https://github.com/npm/npm/ rilasci )
- Crea cartelle
c:\nodejs\node_modules
ec:\nodejs\node_modules\npm
- Decomprimere il file zip scaricato nella cartella
c:\nodejs\node_modules\npm
- Copia NPM e npm.cmd i file da
c:\nodejs\node_modules\npm\bin
ac:\nodejs
cartella
Al fine di test NPM , aperto cambiamento cmd.exe
directory di lavoro per c:\nodejs
e tipo npm --version
. Vedrete la versione di NPM se è installato correttamente.
Una volta che l'installazione è fatto, può essere utilizzato per installare / disinstallare i pacchetti a livello locale o globale. Per ulteriori informazioni su come usare NPM https://docs.npmjs.com/ .
Come passo finale è possibile aggiungere il percorso della cartella c:\nodejs
del nodo alla variabile d'ambiente path
in modo che non è necessario specificare il percorso completo quando si esegue node.exe
e npm
al prompt dei comandi.
Ho appena installato la versione più recente del nodo (0.6.12) in Windows 7 utilizzando MSI (node-v0.6.12.msi).
NPM è già fornito con esso, non c'è bisogno di includere separatamente.
I stava affrontando problema di autorizzazione durante l'esecuzione di NPM (NPM installare mysql), dal percorso in cui i miei nodejs risiedevano, vale a dire C: \ Program Files (x86) \ nodejs
Poi ho seguito i passaggi qui sotto:
1) C:\Program Files (x86)\nodejs\npm
Aggiunto in variabili d'ambiente -. Variabile di sistema Path
2) è tornato a solo C:\
nel prompt dei comandi e diede il comando - npm install mysql
- e voilà! ha funzionato ..
Spero che questo aiuti.
Sono in esecuzione su Windows con node.js NPM. Il trucco è sufficiente utilizzare Cygwin. Ho seguito il howto sotto https: // GitHub .com / Joyent / node / wiki / Imprese-node.js-on-Cygwin- (Windows) . Ma assicurarsi che si utilizza la versione 0.4.11 di nodejs o NPM fallirà!
Ho appena installato a 64 bit Node.js v0.12.0 per Windows 8.1 da qui . Si tratta di 8MB e dal momento che è un MSI è sufficiente fare doppio clic per il lancio. Sarà automaticamente impostare i percorsi di ambiente, ecc.
Poi, per ottenere la linea di comando è solo [Win-Key]+[S]
per la ricerca e quindi immettere "node.js" come la frase di ricerca.
Scegliere la voce di NON Node.js Command Prompt
la voce Node.js
.
Sia sarà dato un prompt dei comandi, ma solo il primo potrà mai funzionare. NPM è costruito in quel modo poi basta scaricare npm -whatever
al prompt.
Utilizzare un manager di Windows pacchetto come cioccolatoso. Per prima cosa installare cioccolatoso come indicato su di essa la homepage . Questo dovrebbe essere un gioco da ragazzi
Poi, per installare Nodo JS (installazione), eseguire il seguente comando dalla riga di comando o da PowerShell:
C:> cinst nodejs.install
Ecco una guida per @CTS_AE su come utilizzare NPM con standalone NODE.EXE: https://stackoverflow.com/a/31148216/228508
- Scarica il NODE.EXE stand-alone da nodejs.org
- Grab un rilascio NPM zip off di github https://github.com/npm/npm/releases
- Creare una cartella denominata: node_modules nella stessa cartella NODE.EXE
- Estrarre la zip NPM nella node_modules cartella
- Rinominare la estratto NPM cartella NPM e rimuovere qualsiasi delle versioni vale a dire:. NPM-3.3.4 -> NPM
- Copia npm.cmd fuori dalla bin / cartella / NPM / nella root cartella con NODE.EXE
Ho appena installato Node.js per la prima volta e comprende NPM, che può essere eseguito da Windows cmd. Tuttavia, assicurarsi che si esegue come un amministratore. Fai clic destro su cmd e scegliere "Esegui come amministratore". Questo mi ha permesso di chiamare i comandi NPM.
Cerca tutti i file .npmrc nel sistema.
Si prega di verificare che il percorso che hai dato è corretto. In caso contrario si prega di rimuovere il percorso non corretto.