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:
1. As cordas devem ser fechadas em citações duplas, não citações únicas;
2. O nome do atributo deve ser citado duplo;
3. 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:
1.Nome: o nome do pacote não pode ser repetido com os pacotes existentes.
2.Versão: número da versão.
3. Descrição: Uma breve introdução.
4. Autora: Informações do autor. Contém três atributos: Nome, email e URL.
5.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.
6.Main: a entrada do programa ao ligar para este pacote usando requer.
7. 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 é:
A cópia do código é a seguinte:
NPM Instale <Caminho local>
Além disso, existe outra regra não dita para 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:
A cópia do código é a seguinte:
#!/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:
A cópia do código é a seguinte:
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:
A cópia do código é a seguinte:
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.