Que es npm
El nombre completo de NPM es Node Package Manager, que es una herramienta de administración de paquetes y distribución instalada con NodeJS. Es muy conveniente que los desarrolladores de JavaScript descarguen, instalen, carguen y administren paquetes instalados.
módulo de instalación de instalación npm
Sintaxis básica
NPM Install (sin args, en el paquete dir) instalación de npm [<@@scope>/] <name> npm install [<@@scope>/] <name>@<tag> npm install [<@scope>/] <name>@<versión> npm install [<@scope>/] <name> @Iass> npm install <tarball archivo> npm instalación <ball> npm npm npm npm NPM Opciones de ICommon: [-s | --save | -d | -save-dev | -o | --save-optional] [-e | --save-exact] [-dry-run]
Instale el paquete, la última versión se instalará de forma predeterminada
Copie el código de la siguiente manera: NPM Install Gulp
Instale la versión especificada
Copie el código de la siguiente manera: NPM Instale [email protected]
Instale el paquete y mantenga la información en el archivo paquete.json del proyecto del proyecto
La dependencia del proyecto en los módulos puede representarse mediante los siguientes 3 métodos (suponiendo que el número de versión actual es 1.1.0):
Versiones de parche recientemente liberados de módulos compatibles: ~ 1.1.0, 1.1.x, 1.1 Módulos compatibles Versiones pequeñas recién lanzadas y versiones de parche: ^ 1.1.0, 1.x, 1 módulos compatibles recién lanzados versiones grandes, versiones pequeñas y versiones de parche: *, x
-S, -Save La información del paquete de instalación se agregará a las dependencias (dependencias en la etapa de producción)
Copie el código de la siguiente manera: NPM Instalar GULP --Save o NPM Install Gulp -S -S
El campo de dependencias del archivo paquete.json:
Copie el código de la siguiente manera: "Dependencias": {"Gulp": "^3.9.1"}
-D,--Save-Dev La información del paquete de instalación se agregará a Devdependencias (dependencias en la etapa de desarrollo), por lo que generalmente se usa en la etapa de desarrollo.
Copie el código de la siguiente manera: NPM install gulp --save -dev o npm install gulp -d
El campo DevDependences del archivo paquete.json:
Copie el código de la siguiente manera: "Devdependencies": {"Gulp": "^3.9.1"}
-O,--Save-optional La información del paquete de instalación se agregará a OppectionDependencies (dependencias para etapas opcionales)
Copie el código de la siguiente manera: NPM install gulp --save -optional o npm install gulp -o
El campo OptionDependences del archivo paquete.json:
La copia del código es la siguiente: "OppectionDependences": {"gulp": "^3.9.1"},
-E, -Save-Exact Exact Exact de versiones de módulo especificadas
Copie el código de la siguiente manera: NPM install gulp --save -exact o npm install gulp -e
Ingrese el comando npm instalar gulp -es y preste atención al campo de dependencias del archivo paquete.json para ver que el número ^ en el número de versión se ha ido
Copie el código de la siguiente manera: "Dependencias": {"Gulp": "3.9.1"}
Después de que las dependencias del módulo se escriben en el archivo Package.json, otros abren el directorio raíz del proyecto (código abierto del proyecto, trabajo en equipo interno) y usan el comando NPM Instalar para instalar todas las dependencias de configuración de acuerdo con la configuración de las dependencias.
Copie el código de la siguiente manera: NPM Install
Instalación local (local)
Copie el código de la siguiente manera: NPM Install Gulp
Instalación global (g), usando -g o -global
Copie el código de la siguiente manera: NPM Instalar Gulp -G
NPM LS View Módulo instalado
Sintaxis básica
Copie el código de la siguiente manera: NPM LS [[<@scope>/] <pkg> ...] alias: List, LA, LL
Ver módulos y dependencias instalados a nivel mundial
Copie el código de la siguiente manera: NPM LS -G
NPM Desinstalar el módulo de desinstalación
Sintaxis básica
Copie el código de la siguiente manera: NPM Uninstall [<@@Scope>/] <pkg> [@<versión>] ... [-s | --save | -d | --save-dev | -o | --save-optional] aliases: eliminar, rm, r, un, Unlink]
Si desinstala la versión de desarrollo del módulo
Copie el código de la siguiente manera: NPM Uninstall Gulp --save-Dev
Módulo de actualización de actualización de NPM
Sintaxis básica
Copie el código de la siguiente manera: NPM Update [-g] [<pkg> ...]
NPM verifica si el módulo está desactualizado
Sintaxis básica
Copie el código de código de la siguiente manera: NPM Overdated [[<@scope>/] <pkg> ...]
Este comando enumera todos los paquetes obsoletos y puede actualizar los paquetes de manera oportuna
NPM Init Bots La creación de un archivo Packle.json en el proyecto
La información del paquete de instalación se puede mantener en el archivo de paquete del proyecto. Json para el desarrollo posterior de otros proyectos o para cooperar con otros. También se dice que paquete.json es esencial en el proyecto.
Copie el código de la siguiente manera: npm init [-f | --force | -y |--yes]
NPM Ayuda Ver ayuda detallada para un comando
Por ejemplo, ingrese npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件/nodejs/node_modules/npm/html/doc/cli/npm-install.html
Copie el código de la siguiente manera: AYUDA NPM <Command>
ruta de instalación del paquete NPMRoot View
Ruta de salida a node_modules
Copie el código de la siguiente manera: Root NPM [-g]
La configuración de NPM administra la ruta de configuración de NPM
Sintaxis básica
Copie el código de la siguiente manera: npm config set <key> <alon> [-g |--global] npm config get <key> npm config eliminar <key> npm config listnpm config editnpm get <key> npm set <key> <salon> [-g |--global]
Para la mayor configuración, debe configurar un proxy para resolver el problema de no instalar algunos módulos en NPM.
Por ejemplo, estoy en la intranet de la compañía, debido al firewall de la compañía, no puedo completar la instalación de ningún módulo. Configurar un proxy puede resolver el problema.
Copie el código de la siguiente manera: NPM config set proxy = http: //dev-proxy.oa.com: 8080
Otro ejemplo es el problema del entorno de red nacional, una determinada IP oficial puede ser armoniosa. Afortunadamente, hay personas de buen corazón en China que construyeron un espejo. En este momento, simplemente configuramos el espejo.
Copie el código de la siguiente manera: NPM config set registry = "http://r.cnpmjs.org"
Cache del módulo de administración de caché de NPM
Sintaxis básica
Copie el código de la siguiente manera: Cache NPM Agregue <archivo de tarball> Cache NPM Agregar <foleta> Cache NPM Agregar <url de tarball> Cache NPM Agregar <Name>@<versión> Cache NPM LS [<ShTh>] NPM Cache Clean [<Shath>]
El comando más común es borrar el caché local de NPM
Copie el código de la siguiente manera: NPM Cache Clean
Módulo de inicio de inicio de NPM
Sintaxis básica
Copie el código de la siguiente manera: NPM START [- <GRAGS>]
Este comando está escrito en el campo de inicio de los scripts en el archivo paquete.json. Puede personalizar el comando para configurar un entorno de servidor e instalar una serie de programas necesarios, como
Copie el código de la siguiente manera: "Scripts": {"Inicio": "Gulp -alL"}
Si el archivo Packle.json no establece Start, Node Server.js se iniciará directamente
módulo de parada de npm
Sintaxis básica
Copie el código de la siguiente manera: npm stop [- <ggs>]
Módulo de reinicio de reinicio de NPM
Sintaxis básica
Copie el código de la siguiente manera: NPM reiniciar [- <ggs>]
En un artículo antes del examen de ingreso a la universidad y el festival de botes de dragón, deseo que los estudiantes en el examen de ingreso a la universidad se desempeñen muy bien, y les deseo a todos un feliz festival de Zongzi y pasen más tiempo con su familia.
Lo anterior es la información relevante sobre los comandos NPM comúnmente utilizados en Node.js presentados por el editor. ¡Espero que sea útil para todos!