You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vue项目运行npm run serve报错及依赖漏洞无法手动修复求助

Vue项目依赖漏洞修复方案

你执行npm i之后已经解决了最初的vue-cli-service: not found报错,当前剩余漏洞可按以下方案处理:
开发场景下大多数间接依赖漏洞不会影响项目运行,也不会被打包到生产环境,无需强制修复所有漏洞,按需处理即可

前置验证

先执行npm run serve启动项目,确认项目功能、页面访问都正常,优先保证业务可用。

漏洞分类处理

  • 66个需手动审核的漏洞
    执行npm audit查看漏洞详情,按依赖类型处理:
    • 若漏洞属于开发依赖(devDependencies,包含eslint、babel、css预处理器、构建工具相关的依赖),只要不影响本地开发、打包流程,可直接忽略,这类依赖不会被打包到生产代码
    • 若漏洞属于生产依赖(dependencies),查询对应依赖的官方版本日志,找到修复了对应漏洞的兼容版本,执行npm install 依赖包名@修复版本号手动更新即可
  • 18个涉及破坏性变更的漏洞
    这类漏洞对应依赖的修复版本是大版本更新,会修改原有API,直接升级会导致项目代码报错,处理方式如下:
    • 先确认项目是否用到了该依赖漏洞涉及的功能,未使用的情况下直接忽略即可
    • 若确实用到相关功能,先将当前项目代码提交到Git做好备份,再升级对应依赖的大版本,之后对照官方迁移文档修改项目中不兼容的代码即可

临时屏蔽漏洞提示

如果不需要处理漏洞,又不想看到漏洞警告,执行npm命令时添加--no-audit参数即可,比如:
npm install 包名 --no-audit

内容的提问来源于stack exchange,提问作者Muhammad Numan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 15:18:05