让windows10系统允许执行.ps1
扩展名为.ps1的文件是用PowerShell写好的脚本文件。在Windows 10系统中,默认情况下是不允许执行.ps1文件的(貌似其他版本的windows也一样)。
具体验证-可以用管理员身份打开Power Shell,输入命令:运行get-executionpolicy,如果结果是Restricted,那表示禁止执行脚本;如果是RemoteSigned,表示允许执行脚本。
因为使用VUE需要使用包管理工具npm、cnpm,安装cnpm后,运行提示 "cnpm : 无法加载文件 ...\cnpm.ps1,因为在此系统上禁止运行脚本。"
解决办法:
1. 快捷键Win+S打开搜索框,搜索 PowerShell;
2.以管理员身份打开Power Shell;
3.运行命令:set-ExecutionPolicy RemoteSigned
4.更改权限为 A
5.最后检验下是否设置成功,运行命令:get-ExecutionPolicy。
完成上述步骤后,在你的终端执行cnpm 就可以了。