Vue ~ Lo que necesita saber sobre nodo y npm

 

 

Tabla de contenido

prefacio

1. ¿Qué son nodos y npm?

2. La relación entre nodo y npm

Tres, usa

1. Dirección de descarga

2. Instalar

3. Comandos comunes

    3.1 Ver versión del nodo

    3.2 Ver versión npm

    3.3 Ver la ubicación de instalación de npm

    3.4 Ver la ubicación de almacenamiento predeterminada de npm cache

    3.5 Modificar la carpeta predeterminada de los archivos de descarga de npm

4. Establecer espejo Taobao

  4.1 Cambiar el registro predeterminado de npm al registro de Taobao

   4.2 Instalación global de cnpm basada en fuente Taobao

Resumir



prefacio

 Como ingeniero de desarrollo front-end que usa el marco Vue, si no entiende o ni siquiera sabe qué es el nodo. Entonces debes estar fuera.

 Debes saber qué es mpm, es una herramienta de descarga de comandos. ¡No solo descargue herramientas! ! !


1. ¿Qué son nodos y npm?

Extracto del sitio web oficial: Como tiempo de ejecución de JavaScript asincrónico basado en eventos, Node.js está diseñado para crear aplicaciones de red escalables.

Para decirlo sin rodeos: Node es JavaScript ejecutándose en el lado del servidor.

Node.js tiene un diseño similar a   sistemas como Event Machine de Ruby  o  Twisted de Python. Pero Node.js lleva el modelo de eventos un paso más allá y presenta el bucle de eventos como una construcción de tiempo de ejecución en lugar de una biblioteca. En otros sistemas, siempre hay una llamada de bloqueo para iniciar el bucle de eventos. Por lo general, el comportamiento a realizar se define a través de una devolución de llamada al comienzo del script y  EventMachine::run() luego se inicia el servidor a través de dicha llamada de bloqueo. En Node.js, sin embargo, no existe tal llamada para iniciar el ciclo de eventos. Node.js ingresa al bucle de eventos directamente después de ejecutar el script de entrada y sale del bucle de eventos cuando no hay más devoluciones de llamada para ejecutar. Este comportamiento es como el JavaScript del navegador: el bucle de eventos está oculto para el usuario.

HTTP es un ciudadano de primera clase en Node.js, diseñado teniendo en cuenta la transmisión y la baja latencia, lo que hace que Node.js sea ideal como base para una biblioteca o marco de trabajo en red.

Node.js está diseñado para ejecutarse en un solo subproceso, pero eso no significa que no pueda aprovechar los múltiples núcleos de su CPU. Puede   generar procesos secundarios a través de la API child_process.fork() , y está diseñado para que sea muy fácil comunicarse con él. El módulo de clúster construido sobre la misma interfaz   le permite compartir sockets (sockets) entre procesos para lograr el equilibrio de carga central.

 npm: el nombre completo es Node Package Manager, que es una herramienta de administración y distribución de paquetes de NodeJS, y se ha convertido en un estándar no oficial para lanzar módulos de Node (paquetes).

2. La relación entre nodo y npm

Al descargar e instalar el nodo, también se instala npm De hecho, npm es un conjunto de herramientas de administración de paquetes integrado en node.js. Luego puede usar el comando npm install ...... para descargar el kit de herramientas (dependencia) que necesitamos.

Tres, usa

1. Dirección de descarga

Descargar | Node.js

2. Instalar

Instalación y configuración de Node.js | Tutorial para principiantes

3. Comandos comunes

    3.1 Ver versión del nodo

node -v

    3.2 Ver versión npm

npm -v

    3.3 Ver la ubicación de instalación de npm

npm get prefix

    3.4 Ver la ubicación de almacenamiento predeterminada de npm cache

npm get cache

    3.5 Modificar la carpeta predeterminada de los archivos de descarga de npm

 Si no lo modifica, se instalará en la unidad C predeterminada, lo que provocará múltiples bloqueos del sistema en los archivos de descarga de caché de la unidad C.

1、在 nodejs 安装目录下,创建 “node_global” 和 “node_cache” 两个文件夹

2、设置全局模块的安装路径到 “node_global” 文件夹
   npm config set prefix "nodejs 安装目录\node_global"

3、设置缓存到 “node_cache” 文件夹
   npm config set cache "nodejs 安装目录\node_cache"

4、要把修改后的node_global的路径配置到计算机的 系统变量 下的 PATH 里面,方便直接使用命令行运行
   nodejs 安装目录\node_global

5、测试是否修改完成
   npm install express -g


4. Establecer espejo Taobao

Debido a la influencia del entorno de Internet en China, la descarga de algunos paquetes dependientes será muy lenta o incluso fallará, por lo que se debe usar la descarga espejo.

  4.1 Cambiar el registro predeterminado de npm al registro de Taobao

1、查看当前使用的镜像路径
   npm config get registry

2、修改为淘宝镜像
   npm config set registry https://registry.npm.taobao.org/

3、检查是否修改成功
   npm config get registry

   4.2 Instalación global de cnpm basada en fuente Taobao

npm install -g cnpm --registry=https://registry.npm.taobao.org

Compruebe si la instalación de cnpm se ha realizado correctamente

cnpm -v

 


Resumir

 De hecho, es muy simple y fácil de entender.

Supongo que te gusta

Origin blog.csdn.net/weixin_41620505/article/details/126034050
Recomendado
Clasificación