前言:
最近在学node.js的时候,使用apidoc 生成api 文档的时候,遇到了点儿问题,第一步安装
apidoc,命令如下
npm install apidoc -g
但是,之后在执行命令
1.apdoc -h
2.生成项目根目录下,上一级
apidoc -i otc-audit-end/application -o otc-audit-end/public
的时候,终端报错
apidoc : 无法加载文件 C:\Users\ 岳婧婧\AppData\Roaming\npm\apid oc.ps1,因为在此系统上禁止运行 脚本。有关详细信息,请参阅 http s:/go.microsoft.com/fwlink/?Lin kID=135170 中的 about_Execution _Policies。
原因是因为在该系统上禁止运行该脚本,
解决办法:
1.通过管理员身份打开终端——右键单击开始菜单(win标)
2.执行 set-ExecutionPolicy RemoteSigned (签名或运行这些脚本)
set-ExecutionPolicy RemoteSigned
有的电脑可以直接设置成功,但是,有的会标红,还需要进行操作,比如,如下图所示
我们可以根据提示输入命令
Get-ExecutionPolicy -List
之后,
可以执行命令
Set-ExecutionPolicy -Scope CurrentUser
然后就会提示我们输入,我们把刚刚的 RemoteSigned 输入进去
就解决了
验证:
打开vscode ,输入 apidoc -h 进行查看 ,
没有报错,再次输入
hehe文件夹下面就生成了对应的文件,ok,问题解决成功~