GitHub克隆的TypeScript项目执行npm install报错求助
npm install 日志问题排查方案
你提供的npm install运行日志无致命安装错误,所有提示均为警告类信息,对应处理方案如下:
- 对等依赖缺失警告:
ajv-keywords@3.5.2 requires a peer of ajv@^6.9.1是缺少对应版本ajv依赖导致,执行以下命令安装即可:
未安装该依赖可能导致后续TypeScript编译、Electron打包过程中出现参数校验类报错。npm install ajv@^6.9.1 --save-dev - 跨平台可选依赖跳过提示:多个
@next/swc-*开头的跳过提示属于正常现象,这类包是面向macOS、Linux平台的SWC编译器二进制包,你当前使用Windows x64系统,npm会自动跳过不兼容的可选依赖,无需额外处理,不会影响项目正常运行。 - 安全漏洞提示:日志提示存在3个中度安全漏洞,先执行
npm audit fix自动修复可批量处理的漏洞;如果执行后仍有未修复的漏洞,开发环境下若未直接影响业务运行可忽略,需要彻底修复时可运行npm audit查看漏洞详情后逐个升级对应依赖。
若完成上述操作后启动项目仍有报错,可提供启动命令的运行日志进一步定位问题,当前npm install本身已执行完成。
内容的提问来源于stack exchange,提问作者Pooja
相关产品推荐
相关产品推荐

