=====> 首先跟我一起喊一遍口号,“小白小白,奥利给!”
1. 背景
为了学习vue编程,搭建VSCode时,准备通过终端的方式新建vue项目(命令:vue init webpack Vue1),但是执行该命令后报错:
具体异常原因详情我们可以参考:https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies了解下。
2. 解决方案
方法1: 有人建议我们直接删除 vue.ps1 这个文件,简单粗暴解决问题,当然这种方法也是可行的
方法2:我们需要修改作用域的执行策略
第一步:执行命令 get-ExecutionPolicy
get-ExecutionPolicy
注意:中间的横杠是要和前后的关键字连一起的,可不要分开哦!
执行结果如下:
第二步:输入如下命令:
set-ExecutionPolicy RemoteSigned
呀,报错了
这个报错提示我们直接修改注册表的执行策略通过这个命令是权限不足的。
我这边是更改了我自己用户的执行策略,所以我选择了后面一种方式,重新执行一次如下命令:
set-ExecutionPolicy -Scope CurrentUser
执行结果:(输入命令后会让你提供参数值,我们正常输入需要的参数值然后回车即可)
这时候我们再通过get-ExecutionPolicy查看执行策略:
ok,这时候我们的执行策略修改好了,那我们继续创建工程吧!
第三步:执行如下创建工程的命令
vue init webpack VueProject
报错:Sorry, name can no longer contain capital letters
意思就是项目名不能包含大写字母,本来想用驼峰命名但是不行呀,那就改成小写试下吧。
vue init webpack vueproject
好了,这里我们的工程创建就ok啦。
分享小技巧:
有些小伙伴说,我一开始终端打开是在C盘下面,那我想切换到D盘下面呢?
方法1. 我们可以通过cd命令到对应自己需要的盘下面,比如先cd ..到根目录,然后cd D:就可以切换到D盘了【缺点:每次创建工程都需要手动切换盘】
方法2. 我们直接通过修改终端默认路径,
【文件】->【首选项】->【设置】,然后在搜索设置中搜索 "terminal.integrated.cwd",然后在搜索的参数项中配置自己需要的默认路径即可