このシステムではスクリプトの実行が無効になっているため、tsc.ps1をロードできません


9

PowerShellでは、を実行するとエラーメッセージが表示されましたtsc。これはかつてなかった。

これを修正するために、PowerShellのセキュリティ設定を調整する必要があるかどうかはわかりません。たとえば、PowerShellは「このシステムではスクリプトの実行が無効になっています」と言っています。

更新

これは、ps1スクリプトを使用するためにnpmが新しく意図した機能です。彼らのレポで質問が出されました:https//github.com/npm/cli/issues/470


あなたには多くの選択肢がありません。スクリプト実行ポリシーは、Windowsシステムでの.ps1スクリプトの実行を許可するように設定する必要があります。Powershell ISEまたは類似のシステム内で実行することで回避できますが、それ以外の場合は、システムポリシーによって決まります。
セプティカリスト

古いバージョンのnpmにはps1ファイルが含まれていないことに気づきました。なぜ彼らが今始めたのかわかりません。
Cerlancism

1
PowerShellスクリプト実行ポリシーを少なくとも「RemoteSigned」に設定しても問題はありません。
Ansgar Wiechers

@Ansgar Wiechersは申し分なく
Cerlancism

回答:


13

これをPowerShellコマンドで実行します。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

1
これが何をするかについてもう少し詳しく教えてもらえますか?そしてそれはどれほど安全ですか?
パスファインダー

Windowsでは、powershellを実行し、このコマンドをテープで記録します
Esperento57

2
PowerShellを管理者として実行することは非常に重要です
HakanFıstık
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.