Pregunta

He descargado el Windows Binario (.exe) de nodejs de la página principal.

¿Cómo puedo instalar y utilizar npm (Node package manager)?

¿Fue útil?

Solución 3

npm se puede descargar (sin instalación) desde aquí:

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

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

Otros consejos

El actual windows installer nodejs.org como de v0.6.11 (2012-02-20), se instalará MECANISMO nacional de prevención junto con NodeJS.

NOTAS:

  • En este punto, la versión de 64 bits es su mejor apuesta
  • La ruta de instalación de 32 bits nodo es "Archivos de Programa (x86)" en la versión de 64 bits de windows.
  • Usted también puede necesitar para agregar citas a la instrucción de ruta de acceso en las variables de entorno, esto sólo parece ser en algunos casos que he visto.
  • En Windows, la global ruta de instalación es realmente en su directorio del perfil de usuario
    • %USERPROFILE%\AppData\Roaming\npm
    • %USERPROFILE%\AppData\Roaming\npm-cache
    • ADVERTENCIA:Si vas a hacer eventos temporizados o de automatización como un usuario diferente, asegúrese de ejecutar npm install como ese usuario.Algunos módulos/utilidades deberán ser instalados a nivel mundial.
    • INSTALADOR DE ERRORES:Puede que tenga que crear estos directorios o agregar el ...\npm directorio a la ruta de acceso de los usuarios a ti mismo.

Para cambiar el "global" para todos los usuarios a un más adecuado global compartida ubicación %ALLUSERSPROFILE%\(npm|npm-cache) (hacerlo como administrador):

  • crear un [NODE_INSTALL_PATH]\etc\ directorio
    • esto es necesario antes de intentar npm config --global ... acciones
  • crear el global (admin) ubicación(s) para el mecanismo nacional de prevención de módulos
    • C:\ProgramData\npm-cache - npm módulos de ir aquí
    • C:\ProgramData\npm - binario de secuencias de comandos para el global de los módulos instalados se vaya aquí
    • C:\ProgramData\npm\node_modules - a nivel global de los módulos instalados se vaya aquí
    • establecer los permisos correctamente
      • administradores:modificar
      • los usuarios autenticados:lectura/ejecución
  • Establecer las opciones de configuración global (Símbolo de Administrador)
    • npm config --global set prefix "C:\ProgramData\npm"
    • npm config --global set cache "C:\ProgramData\npm-cache"
  • Agregar C:\ProgramData\npm a su Sistema variable de entorno Path

Si quieres cambiar de usuario "global" ubicación %LOCALAPPDATA%\(npm|npm-cache) ruta de acceso en su lugar:

  • Crear los directorios necesarios
    • C:\Users\YOURNAME\AppData\Local\npm-cache - npm módulos de ir aquí
    • C:\Users\YOURNAME\AppData\Local\npm - binarios de comandos para los módulos instalados se vaya aquí
    • C:\Users\YOURNAME\AppData\Local\npm\node_modules - a nivel global de los módulos instalados se vaya aquí
  • Configurar el mecanismo nacional de prevención
    • npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
    • npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
  • Agregar el nuevo mecanismo nacional de prevención de ruta de acceso a su entorno PATH.
    • setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"

Para los principiantes, algunos de los módulos npm he hecho el uso de la mayoría de son de la siguiente manera.

  • axios - para obtener más complejo http posts/obtiene
  • isomorfo-fetch - para http(s) post/get las solicitudes de
  • nodo-mailer - cliente smtp
  • mssql - interfaz y el conductor de la biblioteca para la consulta de MS SQL Server (envuelve tedioso)

Más avanzada JS opciones...

  • async/await - async funciones, apoyado a través de babel

Para la prueba, que alcance para el uso de las siguientes herramientas...

  • mocha marco de pruebas
  • chai - afirmación de la biblioteca, me gusta chai.esperar
  • sinon - los espías y los talones y las calzas
  • sinon-chai - extender chai con sinon la afirmación de herramientas
  • babel-estambul - informes de cobertura de
  • broma - las pruebas en paralelo, las afirmaciones, las burlas, los informes de cobertura en una sola herramienta
  • babel-plugin-rewire - un poco más fácil para algunos burlándose de condiciones frentebroma

Web de las herramientas.

  • webpack - módulo de bundler, nodo paquete de estilo de los módulos para el uso del navegador
  • babel - convertir moderno JS (ES2015+) la sintaxis para su entorno de implementación.

Si vas a construir...

  • shelljs - utilidades de shell para el nodo scripts.Yo solía usar gulp/gruñido, pero en estos días tienen un scripts directory que se hace referencia en package.json secuencias de comandos a través de mecanismo nacional de prevención.Usted puede utilizar trago de herramientas dentro de la llanura de secuencias de comandos.

Cuando Node.js no está instalado utilizando el instalador MSI, npm necesita ser configurado manualmente.

Configuración de NPM

Primero, digamos que tenemos el node.exe Archivo ubicado en la carpeta c:\nodejs. Ahora para configurar npm-

  1. Descarga lo último npm Lanzamiento de Github (https://github.com/npm/npm/releases)
  2. Crear carpetas c:\nodejs\node_modules y c:\nodejs\node_modules\npm
  3. Descompensar el archivo zip descargado en c:\nodejs\node_modules\npm carpeta
  4. Copiar npm y npm.cmd archivos de c:\nodejs\node_modules\npm\bin a c:\nodejs carpeta

Para probar npm, abierto cmd.exe cambiar el directorio de trabajo a c:\nodejs y escribir npm --version. Verás la versión de npm Si está configurado correctamente.

Una vez realizado la configuración, se puede usar para instalar/desinstalar paquetes locales o globalmente. Para obtener más información sobre el uso npm visitar https://docs.npmjs.com/.

Como el paso final puede agregar la ruta de la carpeta del nodo c:\nodejs hacia path Variable de entorno para que no tenga que especificar una ruta completa al ejecutar node.exe y npm en el símbolo del sistema.

Acabo de instalar la última versión de Node (0.6.12) en Windows 7 usando MSI (nodo-v0.6.12.msi).

NPM ya está enviado con él, no es necesario incluirlo por separado.

Me enfrentaba a un problema de permiso mientras ejecutaba NPM (NPM Install MySQL), desde la ruta donde residían mis nodejs, es decirC: Archivos de programa (x86) nodejs

Luego seguí los pasos a continuación:

1) agregado C:\Program Files (x86)\nodejs\npm En Variables de entorno - Variable del sistema de ruta.

2) Volvió a solo C:\ en el símbolo del sistema y dio el comando - npm install mysql - ¡y voilá! funcionó..

Espero que esto ayude.

Estoy ejecutando Node.js en Windows con NPM. El truco es simplemente usar cygwin. Seguí el cómo https://github.com/joyent/node/wiki/building-node.js-on-cygwin-(windows) . ¡Pero asegúrese de usar la versión 0.4.11 de NodeJS o NPM fallará!

Acabo de instalar 64 bits nodo.js v0.12.0 para Windows 8.1 desde aquí. Es aproximadamente 8MB y dado que es un MSI, solo hace doble clic para iniciar. Configurará automáticamente sus rutas de entorno, etc.

Luego para obtener la línea de comando es solo [Win-Key]+[S] para buscar y luego ingrese "node.js" como su frase de búsqueda.

Elegir la Node.js Command Prompt Entrada no el Node.js entrada.

Ambos le darán un símbolo del sistema, pero solo el primero realmente funcionará. NPM está integrado en esa descarga, así que solo npm -whatever en el aviso.

Use un Administrador de paquetes de Windows como Chocolatey. Primero instale Chocolatey como se indica en su página principal. Eso debería ser una brisa

Luego, para instalar el nodo JS (instalar), ejecute el siguiente comando desde la línea de comando o desde PowerShell:

C:> cinst nodejs.install

Aquí hay una guía de @CTS_AE sobre cómo usar NPM con Node.exe independiente:https://stackoverflow.com/a/31148216/228508

  1. Descargue Node.exe stand-eLone desde nodejs.org
  2. Agarra un lanzamiento de NPM con Github https://github.com/npm/npm/releases
  3. Crear una carpeta llamada: node_modules en la misma carpeta que node.exe
  4. Extraiga el zip npm en la carpeta node_modules
  5. Cambie el nombre de la carpeta NPM extraída a NPM y elimine cualquier versión de versiones, es decir: NPM-3.3.4-> NPM.
  6. Copie npm.cmd fuera de la carpeta/npm/bin/en la carpeta raíz con node.exe

Acabo de instalar Node.js por primera vez e incluye NPM, que se puede ejecutar desde el CMD de Windows. Sin embargo, asegúrese de ejecutarlo como administrador. Haga clic derecho en CMD y elija "Ejecutar como administrador". Esto me permitió llamar a los comandos NPM.

Busque todo el archivo .npmrc en su sistema.

Verifique que la ruta que ha dado es correcta. Si no, elimine la ruta incorrecta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top