运行npx create-react-app创建React应用提示79个中等漏洞如何解决
create-react-app创建时出现中度漏洞提示的解决方法
你看到的found 79 moderate severity vulnerabilities属于npm依赖审计的常规提示,绝大多数情况不属于阻断性报错,不会直接导致项目创建失败,可按以下步骤排查解决:
- 先确认项目文件是否生成完整,进入项目根目录后执行
npm start,如果可以正常启动React开发服务,可忽略该提示,这些漏洞均来自开发依赖包,生产打包时不会带入最终产物,不影响项目正常运行。 - 若需要修复漏洞提示,在项目根目录执行
npm audit fix即可自动安装兼容的安全版本依赖,修复绝大多数中度风险漏洞。如果仍有残留漏洞,可执行npm audit查看漏洞详情,确认是否为不影响运行的开发工具类漏洞。 - 若创建过程中确实卡住未完成生成文件,可尝试以下方案:
- 切换npm国内源解决依赖下载超时问题:执行
npm config set registry https://registry.npmmirror.com/后重新运行创建命令 - 加入参数关闭依赖审计创建:
npx create-react-app 你的项目名 --legacy-peer-deps - 换用yarn创建项目:先执行
npm install -g yarn安装yarn,再执行yarn create react-app 你的项目名即可 - 升级Node.js到最新LTS版本,同步升级npm版本后重新创建项目
- 切换npm国内源解决依赖下载超时问题:执行
内容的提问来源于stack exchange,提问作者Soorya Teja
相关产品推荐
相关产品推荐

