Open2

vscodeでpoweshellを使う時の設定周り

@EaE@EaE

概要

vscodeのterminalでpowershellを使うときにやる設定やらなにやら
windows, macを行ったり来たりしていると、忘れていることが多いので備忘録

@EaE@EaE

実行ポリシーの変更

powershellでnpmとかを動かそうとすると実行ポリシーで引っかかって動かせない場合がある。

https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.5

> Get-ExecutionPolicy
Restricted

だいたいは既定のRestrictedになっている。
いきなりAllSignedとかを設定するのはあまりにも乱暴なので、小さく試すのがよろし。

とりあえず一発実行できればいい

> Set-ExecutionPolicy RemoteSigned -Scope Process

Processのスコープは現在の PowerShell セッションにのみ影響しますということなので、vscode自体を閉じたり、PSを閉じればそれまで。