Domanda

Ho scaricato di Windows Binary (.exe) di nodejs da pagina principale .

Come posso installare e da utilizzare npm (Nodo gestore di pacchetti)?

È stato utile?

Soluzione 3

npm può essere scaricato (senza installazione) da qui:

http://nodejs.org/dist/npm/

https://github.com/npm/npm/releases

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 ...
  • 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.

Più avanzato JS opzioni ...

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 ...

  • shelljs - utilità shell per gli script nodo ,. Ho usato per usare sorso / grugnito, ma in questi giorni avrò una directory scripts che è fatto riferimento in package.json script via NPM. È possibile utilizzare strumenti gulp all'interno degli script semplici.

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 -

  1. Scarica l'ultima NPM di rilascio da GitHub ( https://github.com/npm/npm/ rilasci )
  2. Crea cartelle c:\nodejs\node_modules e c:\nodejs\node_modules\npm
  3. Decomprimere il file zip scaricato nella cartella c:\nodejs\node_modules\npm
  4. Copia NPM e npm.cmd i file da c:\nodejs\node_modules\npm\bin a c:\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

  1. Scarica il NODE.EXE stand-alone da nodejs.org
  2. Grab un rilascio NPM zip off di github https://github.com/npm/npm/releases
  3. Creare una cartella denominata: node_modules nella stessa cartella NODE.EXE
  4. Estrarre la zip NPM nella node_modules cartella
  5. Rinominare la estratto NPM cartella NPM e rimuovere qualsiasi delle versioni vale a dire:. NPM-3.3.4 -> NPM
  6. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top