windows - node - npm version
¿Cómo usar npm con node.exe? (9)
He descargado Windows Binary (.exe) de nodejs desde la página principal .
¿Cómo puedo instalar y usar npm
(Node Package Manager)?
Acabo de instalar 64 bit Node.js v0.12.0 para Windows 8.1 desde here . Se trata de 8 MB y dado que es un MSI, solo tiene que hacer doble clic para iniciar. Configurará automáticamente sus rutas de entorno, etc.
Luego, para obtener la línea de comando, solo está [Win-Key]+[S]
para la búsqueda y luego ingrese "node.js" como su frase de búsqueda.
Elija la entrada de Node.js Command Prompt
Node.js
NO la entrada Node.js
Ambos le darán un símbolo del sistema pero solo el primero realmente funcionará. npm está integrado en esa descarga, entonces solo npm -whatever
en el prompt.
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.
Acabo de instalar la última versión del nodo (0.6.12) en Windows 7 usando msi (node-v0.6.12.msi).
npm ya se envía con él, no es necesario incluirlo por separado.
Estaba enfrentando un problema de permiso mientras ejecutaba npm (npm install mysql), desde la ruta donde residía mi nodejs, es decir, C: / Archivos de programa (x86) / nodejs
Luego seguí los pasos a continuación:
1) Se agregaron C:/Program Files (x86)/nodejs/npm
en variables de entorno - Variable de sistema de ruta.
2) regresó solo a C:/
en el símbolo del sistema y dio el comando - npm install mysql
- y listo! funcionó..
Espero que esto ayude.
Aquí hay una guía de @CTS_AE sobre cómo usar NPM con node.exe autónomo: https://.com/a/31148216/228508
- Descargue el node.exe autónomo de nodejs.org
- Obtenga un código de liberación de NPM de github https://github.com/npm/npm/releases
- Cree una carpeta llamada: node_modules en la misma carpeta que node.exe
- Extraiga el zip de NPM en la carpeta node_modules
- Cambie el nombre de la carpeta npm extraída a npm y elimine cualquier versión, es decir: npm-3.3.4 -> npm.
- Copie npm.cmd de la carpeta / npm / bin / en la carpeta raíz con node.exe
Cuando Node.js no está instalado con el instalador msi , npm necesita configurarse manualmente.
configurando npm
Primero, digamos que tenemos el archivo node.exe ubicado en la carpeta c:/nodejs
. Ahora para configurar npm -
- Descargue la última versión de npm de GitHub ( https://github.com/npm/npm/releases )
- Crear carpetas
c:/nodejs/node_modules
yc:/nodejs/node_modules/npm
- Descomprima el archivo zip descargado en la carpeta
c:/nodejs/node_modules/npm
- Copie los archivos npm y npm.cmd de la carpeta
c:/nodejs/node_modules/npm/bin
ac:/nodejs
Para probar npm , abra cmd.exe
cambie el directorio de trabajo a c:/nodejs
y escriba npm --version
. Verá la versión de npm si está configurada correctamente.
Una vez que se completa la instalación, se puede usar para instalar / desinstalar paquetes de forma local o global. Para obtener más información sobre el uso de npm, visite https://docs.npmjs.com/ .
Como último paso, puede agregar la ruta de la carpeta del nodo c:/nodejs
a la variable del entorno de path
para que no tenga que especificar la ruta completa al ejecutar node.exe
y npm
en el símbolo del sistema.
El instalador de Windows actual de nodejs.org partir de v0.6.11 (2012-02-20) instalará NPM junto con NodeJS.
NOTAS:
- En este punto, la versión de 64 bits es tu mejor apuesta
- La ruta de instalación para el nodo de 32 bits es "Archivos de programa (x86)" en ventanas de 64 bits.
- También es posible que necesite agregar comillas a la declaración de ruta en variables de entorno, esto solo parece ser en algunos casos que he visto.
- En Windows, la ruta de instalación global está realmente en el directorio de perfil de su usuario
-
%USERPROFILE%/AppData/Roaming/npm
-
%USERPROFILE%/AppData/Roaming/npm-cache
- ADVERTENCIA: si está realizando eventos programados u otra automatización como un usuario diferente, asegúrese de ejecutar la
npm install
como ese usuario. Algunos módulos / utilidades deben instalarse globalmente. -
.../npm
INSTALADOR: Puede que tenga que crear estos directorios o agregar el directorio.../npm
a su ruta de usuario usted mismo.
-
Para cambiar la ubicación "global" para todos los usuarios a una ubicación global compartida más apropiada %ALLUSERSPROFILE%/(npm|npm-cache)
(haga esto como administrador):
- crear un
[NODE_INSTALL_PATH]/etc/
- esto es necesario antes de probar la
npm config --global ...
acciones
- esto es necesario antes de probar la
- crear la (s) ubicación (es) global (es) para módulos npm
-
C:/ProgramData/npm-cache
- los módulos npm irán aquí -
C:/ProgramData/npm
- las secuencias de comandos binarias para los módulos instalados globalmente irán aquí -
C:/ProgramData/npm/node_modules
- los módulos instalados globalmente irán aquí - establecer los permisos apropiadamente
- administradores: modificar
- usuarios autenticados: leer / ejecutar
-
- Establecer la configuración de configuración global (Símbolo del sistema de administrador)
-
npm config --global set prefix "C:/ProgramData/npm"
-
npm config --global set cache "C:/ProgramData/npm-cache"
-
- Agregue
C:/ProgramData/npm
a la variable de entorno de la ruta del sistema
Si desea cambiar la ubicación "global" de su usuario a la %LOCALAPPDATA%/(npm|npm-cache)
lugar:
- Crea los directorios necesarios
-
C:/Users/YOURNAME/AppData/Local/npm-cache
- los módulos de npm irán aquí -
C:/Users/YOURNAME/AppData/Local/npm
- las secuencias de comandos binarias para los módulos instalados irán aquí -
C:/Users/YOURNAME/AppData/Local/npm/node_modules
- los módulos instalados globalmente irán aquí
-
- Configurar npm
-
npm config set prefix "C:/Users/YOURNAME/AppData/Local/npm"
-
npm config set cache "C:/Users/YOURNAME/AppData/Local/npm-cache"
-
- Agregue la nueva ruta npm a la
PATH
su entorno.-
setx PATH "%PATH%;C:/Users/YOURNAME/AppData/Local/npm"
-
Para los principiantes, algunos de los módulos npm que he usado más son los siguientes.
-
axios : para publicaciones / publicaciones HTTP más complejas - isomorphic-fetch : para solicitudes de publicación / obtención de http (s)
- node-mailer - cliente smtp
- mssql - biblioteca de interfaz y controlador para consultar MS SQL Server (envuelve tedious )
Opciones más avanzadas de JS ...
- async/await - funciones asíncronas, compatibles a través de babel
Para la prueba, busco las siguientes herramientas ...
-
mocha - marco de prueba -
chai - biblioteca de afirmación, me gusta chai.expect -
sinon - espías y talones y cuñas -
sinon-chai : extiende chai con las herramientas de aserción de sinón. -
babel-istanbul - informes de cobertura - jest : pruebas paralelas, afirmaciones, burlas, informes de cobertura en una herramienta
- babel-plugin-rewire : algo más fácil para algunas condiciones de burla vs. broma
Herramientas web.
- webpack - paquete de módulos, módulos de estilo de nodo de paquete para el uso del navegador
- babel : convierte la sintaxis JS moderna (ES2015 +) para su entorno de despliegue.
Si lo construyes ...
Estoy ejecutando node.js en Windows con npm. El truco es simplemente usar cygwin. Seguí el howto en 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á!
Use un administrador de paquetes de Windows como chocolatey. Primero instala chocolate como se indica en su homepage de homepage . 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
npm
se puede descargar (sin instalación) desde aquí: