1.问题描述
该问题是在VScode控制台使用yarn dev命令运行文件时所提示的错误
yarn : 无法加载文件 C:\Users\jack
目录
\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Exec
ution_Policies。
所在位置 行:1 字符: 1
+ yarn dev
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
run : 无法将“run”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ run dev
+ ~~~
+ CategoryInfo : ObjectNotFound: (run:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
具体报错如下图所示
2.问题解决办法
方法一:最简单的办法为在cmd中该文件路径下使用yarn dev命令运行代码
方法二:使用Windows PowerShell;
1.右击鼠标以管理员身份运行Windows PowerShell
2.修改执行策略,输入命令 set-ExecutionPolicy RemoteSigned
;
3.此时在下一行选择命令后要输入: Y ;
4.再通过yarn执行打包构建项目工程
5.再检查当前PowerShell执行策略类型,是否是RemoteSigned(即如果是RemoteSigned就没问题)获取有效执行策略输入命令 get-ExecutionPolicy;
6.此时问题解决,便可在VScode控制台中输入yarn -v获取版本号以及执行yarn dev命令运行代码。