引言
当我在运行vue项目的时候,提示
yarn : 无法加载文件 d:\software\nodejs\yarn.ps1。未对文件 d:\software\nodejs\yarn.ps1 进行数字签名。无法在当前系统上运
行该脚本。有关运行脚本和设置执行策略的详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execut
ion_Policies。
所在位置 行:1 字符: 1
+ yarn run serve
+ ~~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
导致项目无法运行,这个问题以前遇到过,但是没有记录,这次记录一下

解决方案
其实报错信息已经告诉官方说明了,这里简单描述一下。
打开powershell(管理员),输入Set-ExecutionPolicy Unrestricted即可


此时就可以使用了

这个是干嘛的
如果您只是想解决这个问题,上部分已经可以解决了,其实官网中的信息足够全面,简单来说就是一个安全性的拦截器,powershell执行器策略会检查你执行的文件,比如说有没有受信任的发布者签名。
具体说明
照搬没意思,想要具体了解,看官网吧。



评论 0
还没有评论,来说点什么吧。