最近更新Vue CLI 4,先全局npm install -g @vue/cli开心装完执行vue命令,红了···哎


满屏幕的英文,看着头大,搜索一下关键信息吧 : ps1

Default是Restricted,Restricted限制了.ps1脚本的执行。
再往下翻一翻看到了 Set-ExecutionPolicy 进去看看吧

进去后看看第一个例子大概明白在做什么了

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
大概就是设置执行策略,-ExecutionPolicy后面的RemoteSigned是策略名字,和Restricted类似不同的策略而已。
-Scope后面的LocalMachine是类似作用域,下面也有好几个CurrentUser当前用户,LocalMachine本机。
明白了,那么我需要的是:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
策略为RemoteSigned,作用域为CurrentUser。

执行命令后还会警告一下,确认一下,YES就完事了。
再测试vue 命令,正常了。