gruntjs - Grunt 文件未进行数字签名
问题描述
这是我第一次使用 grunt。当我在命令行中键入 grunt 时,我收到以下错误:
文件 [Path]grunt.ps1 未进行数字签名。您不能在当前系统上运行此脚本。有关
运行脚本和设置执行策略的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。
谁能帮我解决这个问题?谢谢!
解决方案
当您运行 .ps1 PowerShell 脚本时,您可能会收到“.ps1 未进行数字签名”的消息。该脚本不会在系统上执行。”</p>
要修复它,您必须运行以下命令来运行 Set-ExecutionPolicy 并更改 Windows 中的执行策略设置
在具有管理权限的 powershell 中运行它:
Set-ExecutionPolicy -ExecutionPolicy 绕过 -Scope LocalMachine
此命令将执行策略设置为绕过 LocalMachine。
微软文档:
推荐阅读
- ruby-on-rails - 将 document.txt 中的特定行添加到具有特定 id 的注释字段,然后移至下一行?
- composer-php - Composer 更新失败并显示“drush/drush 9.6.0 需要 symfony/yaml ^3.4 -> symfony/yaml [3.4.x-dev] 可满足”
- node.js - npm 不支持 Node v10.16.0 但我的 npm 版本支持
- groovy - NotSerializableException:来自 NonCPS 方法的 WorkflowJob 管道脚本
- javascript - 尝试填充猫鼬,但它不起作用(nodejs)
- jquery - 按钮隐藏/显示 GET 日期参数
- kubernetes - 运行有意定期退出的容器
- angular - ng build 后,只有主页在 Angular 网站上有效
- python - 模拟上的相同调用链是否总是返回完全相同的模拟对象?
- neo4j - 从二级查询返回边缘列表