swrのライブラリをアップデートしたく、yarn upgrade swrを実行しました。
実行中にエラーは起こりませんでした。
その後にpackege.jsonを見ましたがswrのライブラリのバージョンが変わっていなかったです。
なぜライブラリがアップデートされないのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
回答2件
0
ベストアンサー
yarn upgrade --latest hoge で package.json で指定している範囲より新しいものに更新できます。
yarn upgrade だと package.json に指定した範囲で最新のものに yarn.lock を更新します。
yarn upgrade-interactive (パッケージ名の引数は不要) や yarn upgrade-interactive --latest が差分確認できて視覚的に便利です。
投稿2021/08/06 01:24
総合スコア667
0
その後にpackege.jsonを見ましたがswrのライブラリのバージョンが変わっていなかったです。
一般に、package.jsonには、"react": "^17.0.1"のように、使いたいライブラリのバージョンを範囲表記で書きます。
yarn upgradeはその範囲内でアップデートを行います。package.jsonは書き換えません。
投稿2021/08/06 01:22
総合スコア147065
2021/08/06 18:46
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
2021/08/06 05:01
2021/08/06 05:18