powershell执行策略报错

在需要创建vue项目的文件夹按shift+鼠标右键,使用powershell打开,由于我是第一次打开,我查看cnpm和vue版本均报错:因为在此系统上禁止运行脚本。

powershell执行策略报错_第1张图片

根据查找的网上资料发现是第一次打开,系统策略默认为Restricted,可使用命令:Get-ExecutionPolicy查看。这里不得不提一下powershell的四种策略:

Restricted:禁止运行任何脚本和配置文件

AllSigned:可运行脚本,but要求所有脚本和配置文件由可信发布者签名,包括在本地计算机上编写的脚本。

RemoteSigned:可运行脚本,but要求网络上下载的脚本和配置文件由可信发布者签名,不要求对已经运行和已经在本地计算机上编写的脚本进行数字签名。

Unrestricted:可运行未签名脚本。

这里,我使用命令:set-executionpolicy remotesigned,将执行策略更改为remotesigned,按照它给的提示输入y,回车,继续之前的步骤,但依然报错:请使用“以管理员身份运行”

powershell执行策略报错_第2张图片

继续继续,使用命令:Set-ExecutionPolicy -Scope CurrentUser,出现“请为以下参数提供值”,输入:remotesigned,又出现了前面说的执行策略更改,输入y,回车,再次查看vue版本,成功!

powershell执行策略报错_第3张图片

到此,问题基本解决,over!

 

 

你可能感兴趣的:(vue.js,javascript,前端)