Exercício – Configurar o package.json

Concluído

É um programador de Node.js na Tailwind Traders. Saber configurar um novo projeto Node.js é uma competência importante. A instalação inclui a geração de um arquivo e a criação de alguns scripts comuns para usar durante todo o ciclo de package.json vida do projeto.

Abrir projeto no contêiner de desenvolvimento

Um ambiente de desenvolvimento simples foi fornecido para você. Se você já tiver o Node.js LTS instalado em seu computador, poderá ignorar esta seção e clonar o repositório de exemplo e usar seu ambiente local.

  1. Inicie o processo para criar um novo espaço de código do GitHub na main ramificação do MicrosoftDocs/node-essentials repositório do GitHub.

  2. Na página Criar espaço de código, revise as definições de configuração do espaço de código e selecione Criar novo espaço de código

    Screenshot of the confirmation screen before creating a new codespace.

  3. Aguarde até que o espaço de código inicie. Este processo de arranque pode demorar alguns minutos.

  4. Abra um novo terminal no codespace.

    Gorjeta

    Você pode usar o menu principal para navegar até a opção de menu Terminal e, em seguida, selecionar a opção Novo Terminal.

    Screenshot of the codespaces menu option to open a new terminal.

  5. Valide se o Node.js está instalado em seu ambiente:

    node --version
    

    O contêiner de desenvolvimento usa uma versão Node.js LTS, como v20.5.1. A versão exata pode ser diferente.

  6. Os restantes exercícios deste projeto decorrem no contexto deste contentor de desenvolvimento.

Configure um novo projeto Node.js

Para esta unidade, o código-fonte JavaScript foi fornecido para você. Seu trabalho é criar o package.json arquivo.

  1. No terminal, mude para a pasta para este exercício:

    cd node-dependencies/3-exercise-package-json
    
  2. Veja o conteúdo da pasta:

    ls -R
    

    Nesta pasta, você verá uma subpasta src com um arquivo index.js :

     ./src:
         index.js
    
  3. Execute o seguinte comando para criar o package.json arquivo com valores padrão:

    npm init -y
    

    O arquivo package.json semelhante a este exemplo:

    {
      "name": "3-exercise-package-json",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": [],
      "author": "",
      "license": "ISC"
    }
    
  4. Modifique o package.json com estes valores de propriedade:

    • name: "Tailwind-trader-API"
    • description: "API HTTP para gerenciar itens do banco de dados Tailwind Traders"
    • main: "índice.js"
    • keywords: ["API", "banco de dados"]
    • author: "Sam"

    Seu arquivo package.json agora deve se parecer com este código:

    {
      "name": "tailwind-trader-api",
      "version": "1.0.0",
      "description": "HTTP API to manage items from the Tailwind Traders database",
      "main": "index.js",
      "dependencies": {},
      "devDependencies": {},
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": ["api", "database"],
      "author": "Sam",
      "license": "ISC"
    }
    
  5. scripts Na seção , adicione um novo script nomeado start acima do test script:

    "start": "node ./src/index.js",
    
  6. Salve as alterações e feche o arquivo package.json.

  7. Inicie seu projeto com a start ação digitando este comando:

    npm start
    

    Deverá ver este resultado:

    Welcome to this application
    

Agora você tem um bom package.json arquivo que você pode construir à medida que seu projeto cresce.