package.json に記録されるパッケージのバージョンを固定の値にする
Published Apr 14, 2025
⋅
Updated Apr 14, 2025
npm
などでパッケージをインストールすると、 package.json
には semver を使ったパッケージのバージョン範囲が記録される。例えば ^3.4.17
のような。
この場合、インストールされるパッケージのバージョンが範囲内で異なるケースが生じる。これを避けたい場合は、パッケージインストール時に --save-exact
(-E
) フラグを使う。 ※yarn は --exact
npm install --save-exact tailwindcss
これで package.json
には、範囲ではなく、 3.4.17
のような固定のバージョンが記録される。
参考