解决运行Hexo报错hexo:无法加载文件hexo.ps1,因为在此系统上禁止运行脚本

无法加载文件 D:\node\node-v12.13.1-win-x64\node-v12.13.1-win-x64\hexo.ps1,因为在此系统上禁止 运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Pol icies。 所在位置 行:1 字符: 1

 set-executionpolicy remotesigned

PowerShell命令行更改策略

PowerShell报错现场

加油,愿被这世界温柔以待 ^_^

项目描述

使用如下命令安装 Hexo 后运行报错:

1
npm install hexo-cli -g

问题描述

1
2
3
4
5
6
7
8
PS C:\Users\87897\Desktop\xavierjiezou.github.io> hexo s
hexo : 无法加载文件 C:\Users\87897\AppData\Roaming\npm\hexo.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID
=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ hexo s
+ ~~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

解决方案

设置->隐私和安全性->开发者选项->允许本地PowerShell脚本在为签名的情况下运行
隐私和安全性-开发者选项

引用参考:
https://www.cnblogs.com/liruilong/p/14934788.html
https://blog.csdn.net/qq_42951560/article/details/123678786