A melhor forma de gerenciar pacotes npm instalados localmente é criar um arquivo package.json.
package.json arquivo oferece muitos benefícios:
Ele serve como documentação para os pacotes dos quais seu projeto depende. Ele permite que você especifique a versão de um pacote que seu projeto pode usar usando regras semânticas de versionamento. Tornar sua build reproduzível facilita compartilhá-la com outros desenvolvedores de uma forma que seja mais fácil de compartilhar. Requisitos
No mínimo, package.json deve ter:
"Nome" todas minúsculas Uma palavra, sem espaços Traços e pontos de fundo permitidos "versão" na forma de x.x.x Segue a especificação Semver
Por exemplo:
Crie package.json
Para criar uma package.json sequência:
> npm init Isso vai lançar um questionário de linha de comando e finalmente criar um package.json no diretório onde você iniciou o comando.
Inicializar um package.json executando npm init no diretório permite inserir muitas informações, como: nome, versão, autor, etc.
Se usarmos o nome padrão, é só apertar enter!!
Só inseri as informações na descrição e no autor, e todas as outras declarações são padrão, por exemplo:
Podemos ver que o pacote de package.json gerado é o seguinte:
Se quiser usar a geração padrão e não quiser apertar o botão de enter do carro toda vez, pode adicionar — sim após o npm init,
Código:
Dessa forma, você não precisa apertar o botão enter toda vez, e o resultado é o seguinte:
name: O nome do autor é padrão, a menos que esteja no diretório git, caso em que será o nome do repositório versão: always 1.0.0 Principal: Sempre index.js scrip{filter}ts: Cria um script de teste vazio por padrão Palavras-chave: vazio autor: qualquer CLI que você fornecer licença: ISC repositório: irá extrair informações do diretório atual (se existir). bugs: As informações serão extraídas do diretório atual (se existir). Página inicial: Irá extrair informações do diretório atual (se existir).
Você também pode configurar várias opções de configuração para o comando init. Alguns úteis:
|