Freecodecamp: São necessárias atualizações para o desafio "Instalar e exigir capacete"?

Criado em 15 set. 2020  ·  4Comentários  ·  Fonte: freeCodeCamp/freeCodeCamp

Desafio:
https://www.freecodecamp.org/learn/information-security/information-security-with-helmetjs/install-and-require-helmet
https://github.com/freeCodeCamp/freeCodeCamp/blob/master/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/install-and-require-helmet.english.md

  1. Este desafio precisa de instruções sobre como realmente instalar a versão especificada? No repl.it, se você pesquisar um pacote, ele apenas fornecerá a versão mais recente.

  2. Se você executar npm i [email protected] ele adicionará o pacote com o acento circunflexo ^ antes do número da versão, mas o teste não permite isso. O teste deve permitir o acento circunflexo?

help wanted learn projects-backend

Todos 4 comentários

Se alterar os testes para permitir ^ não causar nenhum dos problemas de versão mencionados anteriormente, então devemos prosseguir. Caso contrário, poderíamos adicionar uma nota de que o campista deve usar --save-exact : npm install --save-exact [email protected]

Apenas trazendo de volta o seguinte: estamos mudando os testes ou mudando as instruções para ser explícito sobre o controle de versão?

Pessoalmente, eu diria ambos.

Mostre o comando npm para saber como instalar uma versão de pacote específica e fazer o teste ignorar / aceitar o acento circunflexo.

@lasjorg eu gosto disso. Este tipo de lição é tão curta que também acho que seria útil adicionar as informações sobre --save-exact .

Vou abrir isto para ajuda geral

Esta página foi útil?
0 / 5 - 0 avaliações