O que é NPM
O nome completo do NPM é o Node Package Manager, que é uma ferramenta de gerenciamento e distribuição de pacotes instalada com o NodeJS. É muito conveniente para os desenvolvedores JavaScript baixar, instalar, fazer upload e gerenciar pacotes instalados.
NPM Install Module
Sintaxe básica
NPM Install (sem args, no pacote dir) npm install [<@scope>/] <nome> npm install [<@scope>/] <name>@<gag> npm install [<@scope>/] <name>@versão install> npm install [<@scope>/] <name>@<versão NPM ICOMMON OPÇÕES: [-S |--SAVE | -D | -SAVE-DEV | -O |--SAVE-OPTIONAL] [-E |--SAVE-EXACT] [-DRY-RUN]
Instale o pacote, a versão mais recente será instalada por padrão
Copie o código da seguinte forma: NPM Install Gulp
Instale a versão especificada
Copie o código da seguinte forma: NPM Install [email protected]
Instale o pacote e mantenha as informações no arquivo package.json do projeto
A dependência do projeto de módulos pode ser representada pelos três métodos a seguir (assumindo que o número da versão atual seja 1.1.0):
Versões de patches recém -lançadas de módulos compatíveis: ~ 1.1.0, 1.1.x, 1.1 Módulos compatíveis versões pequenas e versões de patches lançadas: ^ 1.1.0, 1.x, 1 módulos compatíveis versões recém -lançadas, versões pequenas e versões de patch: *, x x
-S, -Saving As informações do pacote de instalação serão adicionadas às dependências (dependências no estágio de produção)
Copie o código da seguinte
O campo de dependências do arquivo package.json:
Copie o código da seguinte forma: "Dependências": {"gulp": "^3.9.1"}
-D,-Save-Dev As informações do pacote de instalação serão adicionadas às dependências devDependências (dependências no estágio de desenvolvimento), por isso geralmente é usado no estágio de desenvolvimento.
Copie o código da seguinte
O campo DevDependências do arquivo package.json:
Copie o código da seguinte forma: "DevDependências": {"gulp": "^3.9.1"}
-O,-Save-opcional As informações do pacote de instalação serão adicionadas ao OptionalDependences (dependências para estágios opcionais)
Copie o código da seguinte
O campo OptionalDependências do arquivo package.json:
A cópia do código é a seguinte: "OptionalDependências": {"gulp": "^3.9.1"},
-E,-SAVE-SAVE-EXACTA INSTALAÇÃO EXATA de versões do módulo especificado
Copie o código da seguinte
Digite o comando npm install gulp -es e preste atenção no campo de dependências do arquivo package.json para ver que o ^ no número da versão se foi
Copie o código da seguinte forma: "Dependências": {"gulp": "3.9.1"}
Depois que as dependências do módulo são gravadas no arquivo package.json, outros abrem o diretório raiz do projeto (código aberto do projeto, trabalho em equipe interno) e usam o comando NPM Install para instalar todas as configurações de dependências de acordo com a configuração de dependências.
Copie o código da seguinte forma: instalação do npm
Instalação local (local)
Copie o código da seguinte forma: NPM Install Gulp
Instalação global (G), usando -g ou - -global
Copie o código da seguinte forma: NPM Install Gulp -g
módulo instalado da visualização npm ls
Sintaxe básica
Copie o código da seguinte
Ver módulos e dependências instalados globalmente
Copie o código da seguinte forma: NPM LS -G
Módulo de desinstalação de desinstalação da NPM
Sintaxe básica
Copie o código da seguinte forma: NPM desinstale [<@scope>/] <pkg> [@<versão>] ... [-s |--save | -d |--save-dev | -o |--save-opcional] Aliases: Remover, RM, R, Un, Unblink
Se você desinstalar a versão de desenvolvimento do módulo
Copie o código da seguinte
Módulo de atualização de atualização do NPM
Sintaxe básica
Copie o código da seguinte forma: NPM UPDATE [-G] [<PKG> ...]
NPM desatualizado verifica se o módulo está desatualizado
Sintaxe básica
Copie o código da seguinte
Este comando lista todos os pacotes desatualizados e pode atualizar pacotes em tempo hábil
NPM Init inicializa a criação de um arquivo package.json no projeto
As informações do pacote de instalação podem ser mantidas no arquivo package.json do projeto para o desenvolvimento subsequente de outros projetos ou para cooperação com outras pessoas. Diz -se também que o package.json é essencial no projeto.
Copie o código da seguinte
NPM Ajuda visualizar ajuda detalhada para um comando
Por exemplo, insira npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件/nodejs/node_modules/npm/html/doc/cli/npm-install.html
Copie o código da seguinte
NPMROOT View Package Instalation Path
Caminho de saída para Node_modules
Copie o código da seguinte forma: NPM Root [-g]
NPM Config gerencia o caminho de configuração NPM
Sintaxe básica
Copie o código da seguinte forma: NPM Config Set <Key> <Value> [-g |--Global] NPM Config Get <Key> NPM Config Delete <Key> npm config listnpm config editnpm get <Key> NPM Set <Key> <valor> [-g |--global]
Para a maior configuração, você deve configurar um proxy para resolver o problema de falha na instalação de alguns módulos no NPM.
Por exemplo, estou na intranet da empresa, por causa do firewall da empresa, não posso concluir a instalação de nenhum módulo. A configuração de um proxy pode resolver o problema.
Copie o código da seguinte
Outro exemplo é o problema do ambiente de rede doméstica, um certo IP oficial pode ser harmonioso. Felizmente, existem pessoas de bom coração na China que construíram um espelho. Neste momento, simplesmente montamos o espelho.
Copie o código da seguinte forma: NPM Config Set Registry = "http://r.cnpmjs.org"
cache do módulo de gerenciamento de cache npm
Sintaxe básica
Copie o código da seguinte forma: cache npm Adicionar <arquivo de tarball> cache npm Adicionar <fouster> cache npm Adicionar <Tarball url> npm cache Add <name>@<versão> npm cache ls [<tath>] npm cache limpo [<tych>]
O comando mais comum é limpar o cache local do NPM
Copie o código da seguinte
módulo de início do npm
Sintaxe básica
Copie o código da seguinte
Este comando está escrito no campo inicial dos scripts no arquivo package.json. Você pode personalizar o comando para configurar um ambiente de servidor e instalar uma série de programas necessários, como
Copie o código da seguinte
Se o arquivo package.json não definir, o Node Server.js será iniciado diretamente
módulo de parada de parada npm
Sintaxe básica
Copie o código da seguinte forma: NPM STOP [- <gs>]
NPM Reiniciar o módulo
Sintaxe básica
Copie o código da seguinte
Em um artigo antes do exame de entrada da faculdade e do Dragon Boat Festival, desejo que os alunos do exame de admissão da faculdade se apresentem muito bem, e desejo a todos um feliz festival Zongzi e passem mais tempo com sua família.
O exposto acima são as informações relevantes sobre os comandos NPM comumente usados no Node.js apresentados a você pelo editor. Espero que seja útil para todos!