Défier:
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
Ce défi nécessite-t-il des instructions sur la façon d'installer réellement la version spécifiée? Sur repl.it, si vous recherchez un package, il vous donnera simplement la dernière version.
Si vous exécutez npm i [email protected]
il ajoutera le package avec le signe curseur ^
devant le numéro de version mais le test ne le permet pas. Le test devrait-il permettre le signe d'insertion?
Si la modification des tests pour autoriser ^
ne cause aucun des problèmes de version mentionnés précédemment, alors nous devrions y aller. Sinon, nous pourrions ajouter une note que le campeur doit utiliser --save-exact
: npm install --save-exact [email protected]
Il suffit de rappeler ceci: modifions-nous les tests ou modifions-nous les instructions pour être explicites sur la gestion des versions?
Personnellement, je dirais les deux.
Montrez la commande npm pour savoir comment installer une version de package spécifique et faire en sorte que le test ignore / accepte le signe d'insertion.
@lasjorg j'aime ça. Ce genre de cours est si court, je pense aussi qu'il serait utile d'ajouter les informations sur --save-exact
.
Je vais ouvrir ceci pour une aide générale