Entrada de front-end (vue) al curso de dominio: ingrese para aprender
npm get registro
npm config set registro https://registry.npmmirror.com
antiguo http://npm.taobao.org y http://registry.npm .taobao El nombre de dominio .org dejará de funcionar a partir de las 0:00 del 31 de mayo de 2022. Así que no uses el comando antiguo:
Registro del conjunto de configuración de npm http://registry.npm.taobao.orgRestaurar
Registro del conjunto de configuración de npm https://registry.npmjs.orgUtilice
# Instale nrm globalmente instalación npm -g nrm # Ver la lista de fuentes de nrm (admite fuente predeterminada, fuente de Taobao, fuente de Tencent, etc.) nrmls # Cambiar fuente (el nombre de la fuente reflejada se puede ver en nrm ls) nrm usa taobao
registro = https://registry.npmmirror.com
Instalación global
#Instalar la última versión npm install -g xxx #Instale la versión especificada npm install -g [email protected]
npm install xxx
npm install -S xxx # Mismo efecto que el anterior, predeterminado:Las dependencias del proyecto
npm install xxx
npm install –D xxx
npm install [email protected]
npm install --registry=https: //registry.npmmirror.com
npm install [email protected] --registry=https://registry.npmmirror.com
Desinstale
npm desinstale <nombre-paquete>
npm desinstalación -S <nombre-paquete> npm uninstall -D <nombre-paquete>
npm uninstall -g <nombre-paquete>
npm desinstalación -S <nombre-paquete> # Equivalente a npm remove -S <nombre-paquete> # Equivalente a npm rm -S <nombre-paquete>
Primera verificación para actualizar
npm desactualizado
Los paquetes marcados en rojo son actualizables y los paquetes marcados en amarillo no son actualizables.
npm update
# 1. Instale el módulo "npm-check-updates" npm install -g npm-check-updates # 2. Verifique el módulo actualizable ncu npm-check-actualizaciones # Los dos comandos anteriores pueden verificar los módulos actualizables. A continuación, actualice el paquete de dependencia package.json a la última versión: #Actualizar todas las versiones en las dependencias y devDependencies del archivo package.json ncu -u #Ejecute el comando anterior para actualizar todos los módulos. Sin embargo, en el desarrollo real, no se recomienda actualizar todos a la vez. Puede actualizar los módulos especificados según las necesidades reales y puede agregar -D, -S o -g al final según el alcance
.
# Instale npm-check globalmente. instalación npm -g npm-check # Verificar dependencias actualizables npm-check # Actualizar dependencias npm-check -u
# Otra forma de actualizar la versión principal es desinstalar primero y luego reinstalar # Desinstalar npm uninstall xxx # Reinstalar la última versión npm install xxx # Reinstalar: especifique la versión npm install [email protected]
Ver la versión de npm
npm -v
Ver la versión del paquete instalado
nombre del paquete npm -v
Ver ayuda de npm ayuda de
npm
Ver todas las carpetas utilizadas por npm
Carpetas de ayuda de npm
Ver la lista de módulos (ver la lista de módulos instalados localmente)
lista de npm # También puedes usar la abreviatura ls npm ls
para ver los paquetes instalados globalmente
npm list -g --profundidad 0
npm list vue-cli
para ver la carpeta package.json del módulo de nodo
npm view moduleNames
npm view dependencias de moudleName
para ver la dirección del archivo fuente del paquete
npm ver nombre de módulo repository.url
Ver la versión de Nodo del que depende el paquete
npm ver nombre de módulo motores
Ver la ruta de instalación del paquete actual
npm root
Ver la ruta de instalación del paquete global
npm root - g
Compruebe si el paquete está desactualizado.
Este comando enumerará todos los paquetes obsoletos que se pueden actualizar a tiempo.
npm
accede a la carpeta json de npm.
Un paquete npm es una carpeta que contiene package.json. El método para acceder a la carpeta json de npm es el siguiente:
npm help json
Este comando abrirá una página web de la forma predeterminada. Si se cambia el programa de apertura predeterminado, es posible que no se abra como una página web.
Compruebe si el nombre del paquete ya existe.
Al publicar un paquete npm, debe verificar si ya existe un determinado nombre de paquete
npm search packageName. # También puedes usar la abreviatura s en lugar de buscar. npm s nombre del paquete
npm cache clean # Borrar caché de npm npm prune # Borrar paquetes no utilizados en el proyecto npm outdated # Verificar si el módulo está desactualizado npm repo jquery # Abrirá el navegador predeterminado y saltará a la página de jquery en github npm docs jquery # Abrirá el predeterminado el navegador salta a la información del archivo README.MD de jquery en github npm home jquery # El navegador predeterminado se abrirá para saltar a la página de inicio de jquery en github
El formato del número de versión de npm XYZ
representa: número de versión principal.número de versión menor.número de revisión Las reglas de incremento
del
Z. Número de revisión: cuando se soluciona un problema de compatibilidad con versiones anteriores.
1.0.0 Es una coincidencia del 100%. La biblioteca/proyecto actual debe usar el número de versión actual. Si se usa la misma biblioteca y versiones diferentes para otras dependencias, se creará una carpeta node_modules en la carpeta de la biblioteca para almacenar los archivos de versión que necesita. depender de.
no cambia el número de versión principal ni el número de versión secundaria. El número de revisión se puede cambiar a voluntad. Por ejemplo, ~2.0.0, puede usar las versiones 2.0.0, 2.0.2 y 2.0.9.
no cambia el número de versión principal (el número de versión principal no es 0). Este número de versión y número de revisión se pueden cambiar a voluntad. Por ejemplo, ^2.0.0, puede usar las versiones 2.0.1, 2.2. 2 y 2.9.9.
* significa que cualquier versión no tiene restricciones de versión. Generalmente, "base": "*" no seutiliza.
es mayor que una determinada versión, lo que significa que siempre que el paquete de instalación sea mayor. esta versión, estará bien Por ejemplo: "nodo": "> 4.0.0"
es mayor que una determinada versión, significa que cualquier paquete de instalación que sea mayor o igual a esta versión será. bien, por ejemplo: "nodo": ">= 4.0.0"Si
es menor que una versión determinada, significa que cualquier paquete de instalación que sea menor que esta versión estará bien. Por ejemplo: "http-. proxy-middleware": "<0.17.3"
es menor o igual que una determinada versión, lo que significa que siempre que el paquete de instalación sea menor o igual a esta versión, estará bien. Por ejemplo : "http-proxy-middleware": "<= 0.17.3"
-indica la versión entre los dos números de versión "base": "1.0.1-1.5.9" Por ejemplo, 1.0.1-1.5.9 puede usar cualquier versión entre 1.0.1 y 1.5.9.