使用VS Code终端创建Vue项目报错:“npm : 无法加载文件 ...\npm.ps1,因为在此系统上禁止运行脚本”

  使用Windows命令行工具运行npm create vue@latest可以正常创建Vue项目,但在VS Code的终端中运行该命令就会报错:"npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本",如下图所示:

  百度该错误信息,报错是由Windows PowerShell的安全机制导致的,Windows PowerShell默认的执行策略比较严格,通常是Restricted,旨在防止运行未经签名的脚本。当安装Node.js时,npm的启动脚本被创建为npm.ps1,这是PowerShell脚本。当在VS Code的终端中运行npm命令时,PowerShell检测到试图执行脚本文件,便根据当前的安全策略将其拦截。

  可以在VS Code的终端中运行下面命令调整PowerShell执行策略,允许运行本地脚本。命令执行后重启VS Code,再运行npm create vue@latest即可正常创建Vue项目。有些文章中提到运行下面命令后系统会提示是否要更改执行策略,需要输入Y并回车确认,不过在本人电脑上没有出现该提示,运行命令后重启VS Code即可解决问题。

bash 复制代码
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

参考文献:

1https://blog.csdn.net/r081r096/article/details/161915076

相关推荐
AI源码2 天前
高校查分系统
vue
北城笑笑4 天前
Vue 109 ,从零搭建 Vue3 + Electron 工程:生态、安全桥接与打包选型( Vue + Electron )
前端·javascript·vue.js·安全·electron·vue
上海懒图科技6 天前
工厂厂区电子地图定位导航:厂区人车精准定位,安全合规双保障
前端·arcgis·vue
卋罖7509 天前
Razor 视图 + JavaScript + Vue/iView 组件实现的表格自定义列
javascript·vue·iview·razor视图
VIP_CQCRE12 天前
在 VS Code 等编辑器里用 OpenCode 接入 Ace Data Cloud:Provider 配置与 IDE 验证
大模型·ai编程·vs code·opencode·ace data cloud
无所谓^_^12 天前
个人健康管理系统 | Springboot3 | Vue3
java·vue·毕业设计·springboot·课程设计·毕设·前后端分离
在努力的前端小白12 天前
基于FastAPI+LangChain+LangGraph+Agent+多模态的AI Agent 有渔渔具网站
人工智能·langchain·vue·fastapi
sun_weitao12 天前
用 FastAPI + MQTT 做一个 ESP32最小化跑通示例
中间件·vue·fastapi
VIP_CQCRE14 天前
Claude Code 如何接入 Ace Data Cloud?终端与 VS Code 配置指南
api·ai编程·vs code·claude code·ace data cloud
瓶 盖15 天前
你的 IDE 插件改了 authorized_keys:Claude Code 扩展投毒链路拆解
ide·ssh·vs code·安全分析·供应链安全·claude code