我正在开发一个带有.net核心web api的angular应用程序
克隆此存储库时,我尝试在angular应用程序上运行npm安装,但遇到了一个奇怪的错误:
npm安装
npm警告可选跳过可选依赖项:[email protected](节点\u模块\fsevents):
npm WARN notsup跳过可选依赖项:不支持的平台[email protected]:通缉{“os”:“达尔文”,“拱门”:“任何”}(当前:{“os”:“win32”,“拱门”:“x64”})
在14.711s中审核34090个包
发现15个漏洞(9个低,6个高)
运行“npm audit fix”来修复它们,或运行“npm audit”来获取详细信息
此外,如果我尝试进行npm审核修复,我会得到更多错误:
npm审计修复程序
npm错误!代码ELOCKVERIFY
npm错误!在package-lock.json中发现错误,请运行npm安装来修复这些错误。
npm错误!无效:锁定文件的@progress/kendo主题[email protected]:https:/registry.npmjs.org/@progress/kendo-theme-default/-/kendo-theme-default-2.48.1.tgz不满足@progress/[email protected]:lib/kendo主题默认值
npm错误!无效:锁定文件的[email protected]:https:/registry.npmjs.org/bootstrap//-/bootstrap-4.0.0.tgz不满足以下条件:[email protected]:lib/bootstrap
我如何解决这个问题
通常情况下,这与package-lock.json混乱有关。我建议尝试:
1-删除您的包-lock.json
2-删除节点\模块文件夹
3-再次尝试npm安装
这用于修复在我的angular应用程序中添加新软件包时出现的几个问题
祝你好运