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

导读:本篇文章讲解 【已解决】cnpm : 无法加载文件 C:UsersAppDataRoaming
pmcnpm.ps1,因为在此系统上禁止运行脚本,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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

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

在这里插入图片描述

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 即可访问脚手架的内容。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/5198.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!