今天在执行 vue -V 命令时报错,如下:

然后就查了一下是 Windows PowerShell 的问题,我的webstorm终端是Windows PowerShell下的,所以受它的执行策略限制,在具体解决方法有两种如下:

第一种方法:把webstorm或者vscode的terminal设置成git bash(下图是ws:)

打开Settings(设置),在里面找到Tools(工具),修改Shell path,如下图:

 如下:

第二种方法:修改Windows PowerShell执行策略限制

想了解一下它可去  Windows PowerShell 入门指南

1.首先在电脑找到Windows PowerShell以管理员身份打开;

2.执行一下命令,如下图:

get-executionpolicy


set-ExecutionPolicy RemoteSigned

 这样执行成功之后,重启编辑器就可以了。

 此外,如果执行 set-ExecutionPolicy RemoteSigned失败,提示运行  Set-ExecutionPolicy -Scope CurrentUser时(我直接在ws的terminal执行命令的时候出现了这个),就查了一下

位于命令管道位置 1 的 cmdlet Set-ExecutionPolicy 请为以下参数提供值: ExecutionPolicy:
 

ExecutionPolicy: 参数值,然后选择你想要的参数值填上回车就可以了。

参考文章:vue : 无法加载文件 C:\Program Files\nodejs\vue.ps1,因为在此系统上禁止运行脚本_codeccb的博客-CSDN博客

解决:无法加载文件 C:\Program Files\.. 因为在此系统上禁止运行脚本..._Dayaer的博客-CSDN博客_位于命令管道位置1的cmdlet

Set-ExecutionPolicy - Windows PowerShell 帮助文档 - 文江博客

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐