Closed6

windows 端末で yarn が実行できない

nbstshnbstsh

普段 Mac を利用しているのだが、windows 端末で VSCode の terminal から yarn を実行しようとしたところ、以下のようなエラーが発生。

yarn : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Program Files\nodejs\yarn.ps1 を読み込むことができません。

解決までの道のりをメモしていく。

nbstshnbstsh
nbstshnbstsh
Set-ExecutionPolicy RemoteSigned

と実行したところエラー出た。

Set-ExecutionPolicy : レジストリ キー 'HKEY_LOCAL_MACHINE\SOFTW
ARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' への
アクセスが拒否されました。 既定 (LocalMachine) のスコープの実行
ポリシーを変更するには、[管理者として実行] オプションを使用して
 Windows PowerShell を起動してください。現在のユーザーの実行ポ
リシーを変更するには、"Set-ExecutionPolicy -Scope CurrentUser"
を実行してください。
nbstshnbstsh

Windows PowerShell を管理者として実行する

windows マーク > "powershell" で検索 > "管理者として実行する"

nbstshnbstsh

ExecutionPolicy を RemoteSigned に設定

Set-ExecutionPolicy RemoteSigned 

Get-ExecutionPolicy で確認できる

Get-ExecutionPolicy
nbstshnbstsh

これで、VSCode の terminal から yarn 実行できるようになった

このスクラップは2023/11/10にクローズされました