使用VIsual Studio Code,在clone完Teams的demo的代码,执行gulp命令的时候报错
gulp : File C:\Users\XXX\AppData\Roaming\npm\gulp.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ gulp
+ ~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
原因是因为当前windows用户权限不够 无法执行gulp命令,需要添加权限。
可以通过Get-ExecutionPolicy,来取得当前策略。
用Set-ExecutionPolicy设置当前策略。
下面的命令可以解决上面的错误,打开Powershell, Run As Administrator,执行命令,然后就可以正常使用gulp了。
PS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned <按回车>
Execution Policy Change
The execution policy helps protect you from scripts that you d