node环境问题(在此系统上禁止运行脚本)
发表于:2025-12-04 | 分类: 前端
字数统计: 254 | 阅读时长: 1分钟 | 阅读量:

在终端运行 npm 命令,出现报错 无法加载文件 ***\npm.ps1 ,因为在此系统上禁止运行脚本

  1. 最近在内网开发,更换开发机器后,需要重新安装 node nvm 这些环境依赖, nodejs 安装完毕后,在终端使用 npm 命令,碰到了文章标题和背景图那种报错 ,在这里记录一下处理办法方便后续查阅

  2. 经过查询原因,报错是由于设备的安全策略问题。但是在 powershell 终端执行报错, cmd 窗口却是可以的,个人猜想是有些公司的办公电脑上为了防止执行一些恶意脚本,所以默认从策略组方面给禁用了,但是这个策略只对 powershell 终端生效,具体的考量就不知道了 -.-

  3. 解决方法也很简单,以管理员身份打开 powershell ,执行以下命令:

    1
    Set-ExecutionPolicy RemoteSigned
  4. 后续要是担心安全问题,可以设置回去 -.-

    1
    Set-ExecutionPolicy Undefined
下一篇:
部署项目常用命令与nginx配置