编程新手安装React时出现npm高危漏洞提示,寻求解决方法
React安装时npm提示问题处理方案
- 「4个软件包正在寻求资金支持」属于非强制提示,完全不影响项目运行。这是npm平台为开源维护者提供的募资曝光渠道,无需处理即可正常开发,若不想再收到同类提示,后续执行npm命令时加上
--no-fund参数即可,想要查看具体项目募资信息可运行npm fund。 - 「存在2个高危安全漏洞」可以先做两步排查:
- 运行
npm audit查看漏洞所属依赖类型,若漏洞属于开发依赖(例如打包工具、代码校验工具相关包),不会影响线上项目运行,可直接忽略 - 若漏洞属于生产依赖,先运行
npm audit fix自动修复存在兼容升级版本的漏洞,未被自动修复的漏洞大多是间接深层依赖导致,刚初始化的新项目不会触发相关风险,无需强制处理
- 运行
- 「部分问题需要审核,可能需要选择其他依赖包」是npm提示你部分漏洞无法通过兼容升级修复,需要手动评估是否要升级带破坏性变更的依赖版本、或是更换替代依赖。新手学习阶段不需要处理这条提示,等后续业务用到相关依赖时再做评估即可。
新手注意:如果你是通过
create-react-app、vite等官方脚手架初始化的React项目,上述所有提示都不会影响本地开发学习,不要随意手动升级大版本依赖,避免出现版本兼容性问题导致项目无法启动。
内容的提问来源于stack exchange,提问作者tino
相关产品推荐
相关产品推荐

