Laravel8で作ったアプリをLaravel9にバージョンアップしました。
ついでにpackage.jsonの各種バージョンも最新に更新しました。
ここでは一括でpackage.jsonを更新する方法を紹介します。
やりたいこと
下記のpackage.jsonのdevDependencies内のライブラリをすべて最新バージョンにする。

一括でpackage.jsonを最新バージョンに更新
npm update -g npm-check-updates
というコマンドを実行し、
npm-check-updates -u
で一括更新が可能です。
※npm-check-updatesはncuと省略可
ところが、私の環境ではエラーが発生して実行できませんでした。
npm-check-updatesでエラー発生と対処法
ncu -uを実行すると、
私の環境では下記のエラーが発生しました。
ncu : File C:\Users\〇〇〇\AppData\Roaming\npm\ncu.ps1 cannot be loaded because running scripts is disabled on this system. For more
information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ ncu -u
+ ~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
このエラーを解決するには、Powershellで下記のコマンドを実行します。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
設定が変更できたかを確認するには、
Get-ExecutionPolicy -list
を実行します。
実行結果はこちら

CurrentUserの部分が、RemoteSignedとなっていればOKです。
再度、コマンドラインでpackage.jsonと同じ階層に行き、ncu -uまたはnpm-check-updates -uを実行します。
無事に一括で最新バージョンに更新されました。

npm installを実行すると、最新バージョンがnode_modulesフォルダにインストールされます。