O NPM é uma ferramenta de gerenciamento e distribuição de pacotes de nó e se tornou o padrão não oficial para liberar módulos de nós (pacotes). Com o NPM, você pode encontrar rapidamente os pacotes a serem usados para um serviço específico, baixar, instalar e gerenciar pacotes instalados.
Comandos comumente usados para NPM são:
(1) Modulenos de instalação de $ NPM
Instale o módulo do nó
Nota: Se você não souber o nome do módulo ao usá -lo, poderá seguir o site http://search.npmjs.org
Indexem o valor para encontrar o módulo desejado. O NPM também fornece a função de consultar $ NPM Search IndexName
Após a instalação, um diretório Node_modules será gerado e os vários módulos de nós instalados estão no diretório.
A instalação do nó é dividida no modo global e no modo local. Geralmente, ele é executado no modo local e o pacote será instalado
Vá para o diretório local Node_modules com as estatísticas do código do aplicativo. No modo global, o pacote de nós será
Instale -o em Node_modules no diretório de instalação do nó. O comando de instalação global é
$ npm Install -g ModuleName. Saiba que usando $ npm set global = true para definir o modo de instalação
, $ npm Get Global pode visualizar o modo de instalação atualmente usado.
(2) Modulenos de visualização de NPM $ NPM
Confira a pasta package.json do módulo do nó
Nota: Se você deseja visualizar o conteúdo de uma determinada tag na pasta package.json, você pode usá -lo
$ NPM View ModuleName LabelName
(3) Lista de $ NPM
Veja os pacotes de nós instalados no diretório atual
Nota: A pesquisa do módulo do nó é iniciada no diretório atual, onde o código é executado e os resultados da pesquisa dependem do diretório atualmente usado.
Conteúdo em Node_modules. $ npm list parsesable = true pode ser exibido na forma de um diretório.
Todos os pacotes de nós instalados antes
(4) Ajuda $ NPM
Ver comandos de ajuda
(5) $ NPM View MoudleName Dependências
Veja as dependências do pacote
(6) $ NPM View ModuleName Repository.url
Veja o endereço do arquivo de origem do pacote
(7) $ NPM View ModuleName Motores
Veja a versão do nó em que o pacote depende
(8) Pastas de ajuda de $ NPM
Veja todas as pastas usadas pelo NPM
(9) $ NPM RECUNDONENDOME
Usado para reconstruir depois de alterar o conteúdo do pacote
(10) $ NPM desatualizado
Verifique se o pacote está desatualizado. Este comando listará todos os pacotes desatualizados e pode atualizar o pacote a tempo.
(11) Moduleno de atualização de $ NPM
Atualizar módulo do nó
(12) $ NPM Desinstall Moudlename
Desinstale o módulo do nó
(13) Um pacote NPM é uma pasta que contém o package.json. Package.json descreve a estrutura desta pasta. visita
O método para perguntar a pasta JSON da NPM é o seguinte:
$ npm ajuda json
Este comando abrirá uma página da Web da maneira padrão. Se você alterar o programa de abertura padrão, ele poderá não ser digitado como uma página da web.
abrir.
(14) Ao publicar um pacote NPM, você precisa verificar se um nome de pacote já existe
$ npm Packagename de pesquisa
(15) Muitas vezes, quando usamos um pacote NPM, geralmente esquecemos de exigir seus módulos interdependentes. Pudermos
Use o seguinte comando para visualizar quais pacotes este módulo depende de
NPM é o gerenciador de pacotes do Node.JS. Ao desenvolver o Node.js, ele é frequentemente usado para instalar/desinstalar pacotes. De fato, também é feito publicando um pacote.
Configure package.json
Para empacotar um programa, você deve primeiro configurar várias configurações, que são especificadas pelo package.json no diretório raiz do pacote. O conteúdo do package.json deve estar em formato json rigoroso, ou seja:
As cordas devem ser fechadas em citações duplas, não citações únicas;
O nome do atributo deve ser citado duplo;
Não adicione uma vírgula após o último atributo.
Existem muitos atributos de objetos de configuração, consulte aqui para obter detalhes. Aqui estão alguns itens comumente usados:
Nome: O nome do pacote não pode ser repetido com os pacotes existentes.
Versão: Número da versão.
Descrição: Uma breve introdução.
Autor: Informações do autor. Contém três atributos: Nome, email e URL.
BIN: Se houver um arquivo executável no programa (principalmente chamado da linha de comando), especifique -o aqui e você poderá especificar vários arquivos.
Principal: a entrada do programa ao ligar para este pacote usando requer.
Dependências: pacote dependente, você pode especificar o número da versão.
Depois de configurar o Package.json, você pode embalá -lo e instalá -lo localmente para testar se o programa está operando normalmente. O comando de instalação é:
NPM Instale <Caminho local>
Além disso, há outra regra não dita observar que, se você deseja que o programa executável no pacote seja executado no ambiente Node.js, adicione uma linha como essa na frente do arquivo de entrada do programa:
#!/usr/bin/Env nó
Sem essa linha, ela será ativada no modo padrão do sistema, em vez de executar no ambiente Node.js.
Registre uma conta NPM
Para publicar o pacote no NPM, você também precisa registrar uma conta primeiro. O NPM não fornece uma versão da Web do Assistente de Registro. O registro também deve ser realizado através da linha de comando:
adduser npm
Depois de executar este comando, um prompt para inserir o nome de usuário, o email e a senha aparecerá por sua vez. Depois de entrar, você pode esperar um pouco.
Publicar pacotes
Depois que os preparativos forem concluídos, você pode publicar o pacote executando o seguinte comando:
NPM PUBLISH <Caminho local>
Se você deseja atualizar o pacote, basta modificar o número da versão no package.json e executar o comando de liberação novamente.