现象:
用powershell作为命令行工具,尝试使用thinkjs,安装完think-cli后检测运行版本(thinkjs -V)时,遇到了以后问题:

快速解决:
通过管理员模式打开powershell,然后输入:
set-executionpolicy RemoteSigned

然后输入A全是,等待运行即可。
(不需要深入了解到此为止,不用看下文)
原因:
当前powershell执行策略无法运行脚本
powershell有四种执行策略:
- Restricted 禁止运行任何脚本和配置文件(默认)
- AllSigned 可以运行脚本,但要求所有脚本和配置文件