npm : 无法加载文件 D:\SoftFile\npm.ps1,因为在此系统上禁止运行脚本。

这个错误是由于 Windows PowerShell 的执行策略禁止执行脚本,导致无法运行 npm 命令。你可以通过以下步骤来解决这个问题:

  1. 以管理员身份运行 PowerShell:

    点击"开始"菜单,搜索"PowerShell",然后右键点击"Windows PowerShell",选择"以管理员身份运行"。

    查看当前执行策略: 在 PowerShell 中输入以下命令,查看当前的执行策略:

powershell 复制代码
Get-ExecutionPolicy
  1. 更改执行策略: 如果执行策略是 Restricted(禁止执行脚本),可以临时或永久性地更改执行策略为 RemoteSigned 或 Unrestricted。
powershell 复制代码
Set-ExecutionPolicy RemoteSigned

这将允许你运行本地脚本,但仍会对从互联网下载的脚本进行限制。如果需要更宽松的设置,可以使用:

powershell 复制代码
Set-ExecutionPolicy Unrestricted

在更改执行策略时,你可能需要确认,选择 Y(是)。

  1. 运行你的 npm 命令: 更改执行策略后,重新运行 npm 命令:
powershell 复制代码
npm i
相关推荐
user62229864925813 分钟前
React 常用技术知识全景:从组件到 Hooks 的系统理解
前端
麻辣凉茶3 分钟前
给阿嬤一封来自云端的信(上)
前端·node.js
前端缘梦5 分钟前
LangGraph 实战:从 0 到 1 构建 AI 代码生成工作流
前端·程序员·全栈
weedsfly5 分钟前
栈和堆:JavaScript 内存的“旅馆”和“仓库”
前端·javascript·面试
用户059540174466 分钟前
大模型长上下文遗忘排查实录:用 Playwright 自动化测试,揪出了 90% 的存储序列化 bug
前端·css
3630458418 分钟前
Signal 带来的架构问题思考
前端·vue.js
达达尼昂13 分钟前
Claude : 如何设计可控的agent-loops
前端·人工智能·后端
IT_陈寒43 分钟前
Redis持久化丢失数据的坑,这次终于被我填平了
前端·人工智能·后端
独泪了无痕2 小时前
Lodash-JavaScript的实用工具库
前端·javascript