执行cmd命令的时候出现:因为在此系统上禁止运行脚本 解决方法

在新的台式机电脑上面使用vue-cli脚手架构建新的项目的时候出现了下面的错误信息:

在这里插入图片描述

一定要以管理员的身份启动powershell,并实行set-ExecutionPolicy RemoteSigned命令

在这里插入图片描述

下图可以看到原来是无法运行对的,执行了上面的命令后就可以了,如下图

在这里插入图片描述

扩展

下面的内容参考: https://www.jb51.net/article/95022.htm
查看“get-help about_signing”:

主题
about_signing

简短说明
说明如何对脚本进行签名以使其符合 Windows PowerShell 执行策略。

详细说明
Restricted 执行策略不允许任何脚本运行。
AllSigned 和 RemoteSigned 执行策略可防止 Windows PowerShell 运行没有数字签名的脚本。

本主题说明如何运行所选未签名脚本(即使在执行策略为 RemoteSigned 的情况下),还说明如何对
脚本进行签名以便您自己使用。

有关 Windows PowerShell 执行策略的详细信息,请参阅 about_Execution_Policy。

允许运行签名脚本

首次在计算机上启动 Windows PowerShell 时,现用执行策略很可能是 Restricted(默认设置)。

Restricted 策略不允许任何脚本运行。

若要了解计算机上的现用执行策略,请键入:

get-executionpolicy

若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,请使用以下命令将计算机上的
执行策略更改为 RemoteSigned:

set-executionpolicy remotesigned

发布了108 篇原创文章 · 获赞 29 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/Gabriel_wei/article/details/102449719