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 package.json arquivo e a criação de alguns scripts comuns para usar durante todo o ciclo de vida do projeto.

Abrir projeto no contêiner de desenvolvimento

Um ambiente de desenvolvimento simples foi fornecido para você. Se você já tiver 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 GitHub na main ramificação do MicrosoftDocs/node-essentials repositório 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

    Captura de tela da tela de confirmação antes de criar um novo espaço de código.

  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 .

    Captura de tela da opção de menu codespaces para abrir um novo terminal.

  5. Valide se 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: "index.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.