yarn addした時にバージョンを固定する
ka2n
(Updated: )
Renovateを使用していると、デフォルトではpackage.json
に記載するバージョンを^1.0.0
ではなく1.0.0
のように固定するように仕向けられます。
固定せずにメインブランチにマージすると、RenvoateがのPin Dependencies
というタイトルのプルリクエストを生成してくれて毎回毎回直してくれまが、毎回面倒だしメインブランチを無駄に更新してしまうし「あちゃー」となって面倒。
ということでyarn add
した時に最初から範囲指定なしで具体的なバージョンをpackage.json
に追加した方が良さそう。
設定
# ~/.yarnrc
# save-prefix '' だと動かないので注意
save-prefix ""
ちなみにnpm
では .npmrc
にsave-exact=true
を指定すれば良いようです。
ka2n
Webエンジニアです