扩展名为.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 就可以了。

 

posted on 2022-03-27 16:27  FilexHu  阅读(2162)  评论(0编辑  收藏  举报