⊗jsSpTlPJS 189 of 294 menu

Configurações do arquivo package.json em JavaScript

Quando um programador deseja disponibilizar sua biblioteca para todos, ele deve colocá-la no registro (ou seja, no repositório) npm. Para isso, ele deve preparar o arquivo package.json desta biblioteca de uma maneira específica, adicionando algumas configurações importantes.

Essas configurações concernem especificamente às bibliotecas públicas que você baixa do npm. Em seus projetos para uso privado, você pode não precisar defini-las.

Então, aqui está uma lista das configurações mais populares:

Valor Descrição
name nome do projeto, deve ser escrito em letras minúsculas
version número da versão, de acordo com o versionamento semântico
description descrição do projeto
main arquivo de entrada do projeto
keywords é um array, ajuda a encontrar o módulo no registro npm
author este campo aceita um objeto com as chaves name, email e url, o que permite que as pessoas entrem em contato facilmente com o autor do projeto.
license aceita o nome da licença usando um identificador SPDX. Por padrão, a licença ISC é aplicada, outra escolha popular é a MIT. Você também pode usar UNLICENSED para projetos privados e de código fechado.
private se esta chave for definida como true, o projeto não poderá ser público no registro npm. Isso permite evitar a publicação acidental do projeto.
homepage URL da página inicial do projeto
bugs URL onde problemas e erros podem ser relatados. Frequentemente, é o endereço da página do projeto no Github.

Instale a biblioteca jQuery. Encontre na pasta node_modules a pasta da biblioteca, e nela - o arquivo package.json. Estude-o.

Instale a biblioteca underscorejs. Encontre na pasta node_modules a pasta da biblioteca, e nela - o arquivo package.json. Estude-o.

Estude as configurações do arquivo package.json na documentação oficial.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar