首页 > 解决方案 > Grunt 文件未进行数字签名

问题描述

这是我第一次使用 grunt。当我在命令行中键入 grunt 时,我收到以下错误:

文件 [Path]grunt.ps1 未进行数字签名。您不能在当前系统上运行此脚本。有关
运行脚本和设置执行策略的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。

谁能帮我解决这个问题?谢谢!

标签: gruntjs

解决方案


当您运行 .ps1 PowerShell 脚本时,您可能会收到“.ps1 未进行数字签名”的消息。该脚本不会在系统上执行。”</p>

要修复它,您必须运行以下命令来运行 Set-ExecutionPolicy 并更改 Windows 中的执行策略设置

在具有管理权限的 powershell 中运行它:

Set-ExecutionPolicy -ExecutionPolicy 绕过 -Scope LocalMachine

此命令将执行策略设置为绕过 LocalMachine。

微软文档:

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.1


推荐阅读