【已解决】cnpm : 无法加载文件 C:UsersAppDataRoaming pmcnpm.ps1,因为在此系统上禁止运行脚本

📕在进行前端开发时,我们往往会在市面上的一些开源框架(基础脚手架)的基础上进行二次开发。例如,可以开发一些固定的登录、注册界面以及主界面菜单样式等等内容,形成自己的脚手架,然后将脚手架打包成资源,等下次遇到类似的系统开发时候可以直接将脚手架解压下来,直接使用。这样做可以极大地节省开发时间。

📕然后在使用淘宝镜像解压资源包时,可能会遇到下图所示的情况

在这里插入图片描述

cnpm : 无法加载文件 C:\Users\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?Li 
nkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ cnpm install
+ ~~~~+ CategoryInfo          : SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess

📕提示信息:系统禁止运行脚本。这时我们需要更改系统的执行策略,使得脚本能够在我们的系统上执行。

📕过程如下:

  1. 首先,以管理员身份运行 Windows PowerShell.
    在这里插入图片描述

  2. 然后,输入命令 set-ExecutionPolicy RemoteSigned 更改执行策略。

  3. 最后,输入 Y, 执行更改策略。
    在这里插入图片描述

执行完成之后,再回到终端命令行使用淘宝镜像解压资源包

在这里插入图片描述
可以看到,这时已经成功解压资源包。

最后,再使用 npm run dev 编译运行脚手架

在这里插入图片描述
成功编译之后,看到提示运行 https://localhost:8080 即可访问脚手架的内容。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部