tsc.ps1, bu sistemde çalışan komut dosyaları devre dışı bırakıldığı için yüklenemiyor


11

PowerShell'de yürütürken hata mesajını aldım tsc. Bu daha önce hiç olmamıştı.

Buna dayanarak bunu düzeltmek için PowerShell güvenlik ayarlarıyla karışmam gerektiğinden emin değilim: PowerShell "bu sistemde komut dosyalarının yürütülmesi devre dışı" diyor.

Güncelleme

Bu npm tarafından ps1 komut dosyalarını kullanmak için yeni bir amaçlanan özelliktir. Repolarında bir soru gündeme geldi: https://github.com/npm/cli/issues/470


Fazla seçeneğiniz yok. Komut dosyası yürütme ilkesinin, bir Windows sisteminde .ps1 komut dosyalarının çalıştırılmasına izin verecek şekilde ayarlanması gerekir. Powershell ISE veya benzeri bir ortamda çalışarak önleyebilirsiniz, aksi takdirde sistem politikası belirleyecektir.
Scepticalist

Npm'in eski sürümünün ps1 dosyasını içermeyeceğini fark ettim, neden şimdi yapmaya başladıklarından emin değilim.
Cerlancism

1
PowerShell komut dosyası yürütme ilkesini en azından "RemoteSigned" olarak ayarlamakla ilgili yanlış bir şey yoktur.
Ansgar Wiechers

@Ansgar Wiechers tamam o zaman
Cerlancism

Yanıtlar:


19

PowerShell komutunda çalıştırın:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

1
bunun ne yaptığına dair biraz daha ayrıntı verebilir misiniz? ve ne kadar güvenli?
Pathfinder

pencerelerde powershell'i çalıştırın ve bu komutu bantlayın
Esperento57

3
PowerShell'i Yönetici olarak çalıştırmak çok önemlidir
Hakan Fıstık
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.