因为在此系统上禁止运行脚本。
今天要初始化一个umi的项目,想使用umi的脚手架,这样感觉会方便点,但是执行yarn create umi
或者npm create umi
的时候报错,提示此系统上禁止运行脚本,我一开始以为是没有系统管理员权限导致的,找IT服务台开通了这个权限之后发现还是有问题,甚至执行umi -g
都有问题,后面找了一下,应该是运行权限问题。
解决方案如下:
1. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
2. 执行:set-ExecutionPolicy RemoteSigned;
3. 这时再执行get-ExecutionPolicy,就显示RemoteSigned
这个时候再执行发现没有问题了!
参考了这篇文章,感谢!
https://blog.csdn.net/weixin_43190355/article/details/100552569