osgsm.io
HomeNotespackage.json に記録されるパッケージのバージョンを固定の値にする

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 のような固定のバージョンが記録される。


参考