Вызов:
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
Нужны ли для этой задачи инструкции о том, как на самом деле установить указанную версию? На repl.it, если вы ищете пакет, он просто выдаст вам последнюю версию.
Если вы запустите npm i [email protected]
он добавит пакет с кареткой ^
перед номером версии, но тест не позволяет этого. Должен ли тест разрешать использование каретки?
Если изменение тестов, чтобы разрешить ^
, не вызывает никаких проблем с версией, упомянутых ранее, тогда мы должны пойти с этим. В противном случае мы могли бы добавить примечание, что турист должен использовать --save-exact
: npm install --save-exact [email protected]
Просто вернемся к этому: мы меняем тесты или меняем инструкции, чтобы они были точными в отношении управления версиями?
Лично я бы сказал и то, и другое.
Покажите команду npm, чтобы узнать, как установить конкретную версию пакета, и заставьте тест игнорировать / принимать курсор.
@lasjorg Мне это нравится. Этот урок настолько короткий, что я также думаю, что было бы полезно добавить информацию о --save-exact
.
Я собираюсь открыть это для общей помощи