tsc.ps1 tidak dapat dimuat karena menjalankan skrip dinonaktifkan pada sistem ini


9

Di PowerShell, saya mendapat pesan kesalahan saat menjalankan tsc. Ini tidak pernah terjadi sebelumnya.

Saya tidak yakin apakah saya harus bergaul dengan pengaturan keamanan PowerShell untuk memperbaikinya seperti ini: PowerShell mengatakan "eksekusi skrip dinonaktifkan pada sistem ini."

Memperbarui

Ini adalah fitur yang dimaksudkan baru oleh npm untuk menggunakan skrip ps1. Sebuah pertanyaan telah diajukan dalam repo mereka: https://github.com/npm/cli/issues/470


Anda tidak punya banyak pilihan. Kebijakan eksekusi skrip perlu diatur untuk memungkinkan menjalankan skrip .ps1 pada sistem Windows. Anda dapat menghindari dengan menjalankan dalam ISE Powershell atau serupa tetapi sebaliknya kebijakan sistem akan menentukan.
Scepticalist

Saya menyadari bahwa versi npm yang lama tidak akan menyertakan file ps1, tidak yakin mengapa mereka mulai melakukannya sekarang.
Cerlancism

1
Tidak ada yang salah dengan mengatur kebijakan eksekusi skrip PowerShell ke setidaknya "RemoteSigned".
Ansgar Wiechers

@Ansgar Wiechers baik-baik saja
Cerlancism

Jawaban:


13

jalankan ini dalam perintah PowerShell:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

1
dapatkah Anda memberikan lebih banyak detail tentang apa yang dilakukannya? dan seberapa aman itu?
Pathfinder

di windows, jalankan PowerShell dan
rekatkan

2
Sangat penting untuk menjalankan PowerShell sebagai Administrator
Hakan Fıstık
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.