Los siguientes registran los pasos para instalar Node.js en la máquina virtual (Homestaad) construida con vagabundo en el entorno Windwos local y el entorno de producción Alibaba Cloud Centos System, así como las diferencias en las dependencias de instalación de NPM.
Instale Node.js utilizando la compilación del código fuente. Primero desinstalar node.js en la máquina, y pego directamente los pasos proporcionados en el desbordamiento de la pila:
1. Desinstalar npm y node.js
Primero desinstalar npm, el comando es: sudo npm uninstall npm -g , y luego desinstalar node.js.
Ejecutar qué nodo devolverá algo como/ruta/bin/nodo.
Luego ejecuta CD /ruta
Esto es todo lo que se agrega por Node.js.
rm -r bin/nodo bin/nodo -waf incluyen/nodo lib/nodo lib/pkgconfig/nodejs.pc share/man/man1/node.1
Si es un sistema Ubuntu y se instala usando apt-get, puede usar el comando:
sudo apt-get elimina nodejs
2. Descargar, compilar e instalar node.js
Node.js Página de descarga oficial: https://nodejs.org/en/download/current/
Elegí la última versión, la dirección de descarga es: https://nodejs.org/dist/v6.3.1/node-v6.3.1.tar.gz
En general, el directorio de instalación del software de terceros en Linux es /USR /Local. Use WGet para descargar el código fuente (reemplace la dirección usted mismo):
sudo wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Descomprimir:
tar xzvf nodo-v* && cd node-v*
Compilación:
./configuremake
Este proceso puede ser lento, esperar para completar y luego instalar:
sudo haz instalar
Si todo va bien, Node.js está instalado y use Node -V para ver la versión.
Vagrant@homestead:/usr/local $ node -vv6.3.1
3. Instalar dependencias de NPM
Aquí, las máquinas virtuales en Windows son diferentes de los sistemas reales de Linux. Directamente en Linux:
instalación de NPM
Sin embargo, los comandos de las máquinas virtuales de Windows deben agregarse con parámetros, de lo contrario se informará un error:
Instalación de NPM--No-Bin-Links
4. Instale la aceleración del espejo Taobao NPM
De hecho, antes del tercer paso, puede instalar primero la imagen NPM de Taobao y usar el comando:
npm install -g cnpm --registry = https: //registry.npm.taobao.org
De esta manera, la mayoría de los comandos NPM pueden ser reemplazados por CNPM, como:
instalación de CNPM
Dado que uso el marco PHP de Laravel, necesito usar la herramienta de compilación del front-end Gulp, para que para instalar Gulp, use el espejo NPM Taobao para instalar:
Instalación de CNPM -Global Gulp
En este punto, las dependencias Node.js y NPM se instalaron con éxito, y todo era tan nuevo.
Hay otro método: no instale CNPM y solo use los espejos de Taobao para configurar los espejos de NPM:
NPM Config Set Registry https://registry.npm.taobao.org
Resumir
Lo anterior es todo el contenido del proceso de desinstalación e instalación de Node.js y NPM. Espero que el contenido de este artículo sea útil para todos. Si tiene alguna pregunta, deje un mensaje para discutir.