ユーザ用ツール

サイト用ツール


npm

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
npm [2026/04/02 00:53] – [.npmrc] nullponnpm [2026/05/12 15:58] (現在) – [.npmrc] nullpon
行 55: 行 55:
 min-release-age=3 min-release-age=3
 save-exact=true save-exact=true
 +engine-strict=true
 </code> </code>
  
行 60: 行 61:
   * ''min-release-age'': 公開から指定日数経過してないバージョンを''npm install''でインストールしない   * ''min-release-age'': 公開から指定日数経過してないバージョンを''npm install''でインストールしない
   * ''save-exact'': package.jsonに書き込む時にバージョンを固定する   * ''save-exact'': package.jsonに書き込む時にバージョンを固定する
 +  * ''engine-strict'': nodeやnpmのバージョンがpackage.jsonに記されたengineの指定外であった場合エラーにする
  
-これらはサプライチェーン攻撃への対策として有効。汚染バージョンが公開されても指定した日数はインストールされない。またインストールされても、installスクリプトでマルウェアをダウンロードするような攻撃から守ることができる。+ignore-scriptsやmin-release-ageはサプライチェーン攻撃への対策としてある程度有効。汚染バージョンが公開されても指定した日数はインストールされない。またインストールされても、installスクリプトでマルウェアをダウンロードするような攻撃から守ることができる。
npm.1775091199.txt.gz · 最終更新: by nullpon