チャレンジ:
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
に関する情報を追加することも役立つと思います。
私は一般的な助けのためにこれを開くつもりです