【发布时间】:2020-03-06 20:28:27
【问题描述】:
在 PowerShell 上,我在执行 tsc 时收到错误消息。这种情况以前从未发生过。
我不确定我是否应该结合 PowerShell 安全设置来纠正这个问题,例如基于这个:PowerShell says "execution of scripts is disabled on this system."
更新
这是 npm 使用 ps1 脚本的新功能。在他们的 repo 中提出了一个问题:https://github.com/npm/cli/issues/470
【问题讨论】:
-
您别无选择。需要设置脚本执行策略以允许在 Windows 系统上运行 .ps1 脚本。您可以通过在 Powershell ISE 或类似设备中运行来避免,否则系统策略会规定。
-
我意识到旧版本的 npm 不会包含 ps1 文件,不知道他们为什么现在开始这样做。
-
将 PowerShell 脚本执行策略设置为至少“RemoteSigned”没有任何问题。
-
@Ansgar Wiechers 好吧
标签: typescript powershell